LoggerFS is a fuse-based virtual file system that allows you to store log files from apache, syslog and more directly in a database instead of a regular file.
Be the first to post a text review of loggerfs. Rate and review a project by clicking thumbs up or thumbs down in the right column.
With the release of loggerfs 0.5 another major milestone has been reached. Thanks to joined efforts with Vlad there is now some good documentation on how to install and use loggerfs! Checkout http://portal.itauth.com/loggerfs for the complete scoop. In addition to web-based documentation, we've also added man-pages, MySQL caching, various improvements and I managed to create .deb packages for those that use an OS that supports the debian package manager.
2007-10-22John C. Matherly<jmath@itauth.com> * src/loggerfs.hpp, src/loggerfs.cpp: added support for caching MySQL connections * src/loggerfs.cpp: made /etc/loggerfs the primary directory for configuration files * doc/man/: added man-pages * Makefile.am: added locations of man pages * src/config.hpp, src/config.cpp: added support for setting the <uid> and <gid> of a log file 2007-10-09John C. Matherly<jmath@itauth.com> * src/loggerfs.hpp, src/loggerfs.cpp, src/config.hpp, src/config.cpp: added the ability to specify the <owner> for a file * src/main.cpp: fixed a bug w/ not passing cmdline arguments 2007-07-15John C. Matherly<jmath@itauth.com> * src/loggerfs.hpp, src/loggerfs.cpp: added PostgreSQL connection caching, parser now splits multi-line buffer into single lines for regex parsing 2007-07-13John C. Matherly<jmath@itauth.com * src/loggerfs.hpp, src/loggerfs.cpp: added MySQL support * configure.in: improved detection of PostgreSQL and MySQL libraries, added --with-postgresql and --with-mysql configure flags if the user wants to explicitly enable/ disable the resepective database support for performance reasons 2007-07-10John C. Matherly<jmath@itauth.com> * scripts/createlog: added a shell script that asks for information about the new log file, creates the corresponding XML markup and puts it into the logs.xml configuration file * src/loggerfs.hpp, src/loggerfs.cpp: cleaned up PREFIX code 2007-07-09John C. Matherly<jmath@itauth.com> * src/loggerfs.hpp: changed formatTables to take map references as parameters * src/loggerfs.cpp: - added support for reloading configuration files - fixed a bug where PREFIX was equal to "NONE" * scripts/loggerfs-reload: added a shell script that reloads the loggerfs configuration files
2007-10-22John C. Matherly<jmath@itauth.com> * src/loggerfs.hpp, src/loggerfs.cpp: added support for caching MySQL connections * src/loggerfs.cpp: made /etc/loggerfs the primary directory for configuration files * doc/man/: added man-pages * Makefile.am: added locations of man pages * src/config.hpp, src/config.cpp: added support for setting the <uid> and <gid> of a log file 2007-10-09John C. Matherly<jmath@itauth.com> * src/loggerfs.hpp, src/loggerfs.cpp, src/config.hpp, src/config.cpp: added the ability to specify the <owner> for a file * src/main.cpp: fixed a bug w/ not passing cmdline arguments 2007-07-15John C. Matherly<jmath@itauth.com> * src/loggerfs.hpp, src/loggerfs.cpp: added PostgreSQL connection caching, parser now splits multi-line buffer into single lines for regex parsing 2007-07-13John C. Matherly<jmath@itauth.com * src/loggerfs.hpp, src/loggerfs.cpp: added MySQL support * configure.in: improved detection of PostgreSQL and MySQL libraries, added --with-postgresql and --with-mysql configure flags if the user wants to explicitly enable/ disable the resepective database support for performance reasons 2007-07-10John C. Matherly<jmath@itauth.com> * scripts/createlog: added a shell script that asks for information about the new log file, creates the corresponding XML markup and puts it into the logs.xml configuration file * src/loggerfs.hpp, src/loggerfs.cpp: cleaned up PREFIX code 2007-07-09John C. Matherly<jmath@itauth.com> * src/loggerfs.hpp: changed formatTables to take map references as parameters * src/loggerfs.cpp: - added support for reloading configuration files - fixed a bug where PREFIX was equal to "NONE" * scripts/loggerfs-reload: added a shell script that reloads the loggerfs configuration files
2007-10-22John C. Matherly<jmath@itauth.com> * src/loggerfs.hpp, src/loggerfs.cpp: added support for caching MySQL connections * src/loggerfs.cpp: made /etc/loggerfs the primary directory for configuration files * doc/man/: added man-pages * Makefile.am: added locations of man pages * src/config.hpp, src/config.cpp: added support for setting the <uid> and <gid> of a log file 2007-10-09John C. Matherly<jmath@itauth.com> * src/loggerfs.hpp, src/loggerfs.cpp, src/config.hpp, src/config.cpp: added the ability to specify the <owner> for a file * src/main.cpp: fixed a bug w/ not passing cmdline arguments 2007-07-15John C. Matherly<jmath@itauth.com> * src/loggerfs.hpp, src/loggerfs.cpp: added PostgreSQL connection caching, parser now splits multi-line buffer into single lines for regex parsing 2007-07-13John C. Matherly<jmath@itauth.com * src/loggerfs.hpp, src/loggerfs.cpp: added MySQL support * configure.in: improved detection of PostgreSQL and MySQL libraries, added --with-postgresql and --with-mysql configure flags if the user wants to explicitly enable/ disable the resepective database support for performance reasons 2007-07-10John C. Matherly<jmath@itauth.com> * scripts/createlog: added a shell script that asks for information about the new log file, creates the corresponding XML markup and puts it into the logs.xml configuration file * src/loggerfs.hpp, src/loggerfs.cpp: cleaned up PREFIX code 2007-07-09John C. Matherly<jmath@itauth.com> * src/loggerfs.hpp: changed formatTables to take map references as parameters * src/loggerfs.cpp: - added support for reloading configuration files - fixed a bug where PREFIX was equal to "NONE" * scripts/loggerfs-reload: added a shell script that reloads the loggerfs configuration files
I've added some minor features (support for fuse-options, setting owner permissions) and made some performance enhancements. It's been tested in a production environment for a while now and it's been working great for us. If anybody needs help deploying loggerfs feel free to drop me a line or goto http://loggerfs.sf.net/ .
2007-10-09John C. Matherly<jmath@itauth.com> * src/loggerfs.hpp, src/loggerfs.cpp, src/config.hpp, src/config.cpp: added the ability to specify the <owner> for a file * src/main.cpp: fixed a bug w/ not passing cmdline arguments 2007-07-15John C. Matherly<jmath@itauth.com> * src/loggerfs.hpp, src/loggerfs.cpp: added PostgreSQL connection caching, parser now splits multi-line buffer into single lines for regex parsing 2007-07-13John C. Matherly<jmath@itauth.com * src/loggerfs.hpp, src/loggerfs.cpp: added MySQL support * configure.in: improved detection of PostgreSQL and MySQL libraries, added --with-postgresql and --with-mysql configure flags if the user wants to explicitly enable/ disable the resepective database support for performance reasons 2007-07-10John C. Matherly<jmath@itauth.com> * scripts/createlog: added a shell script that asks for information about the new log file, creates the corresponding XML markup and puts it into the logs.xml configuration file * src/loggerfs.hpp, src/loggerfs.cpp: cleaned up PREFIX code 2007-07-09John C. Matherly<jmath@itauth.com> * src/loggerfs.hpp: changed formatTables to take map references as parameters * src/loggerfs.cpp: - added support for reloading configuration files - fixed a bug where PREFIX was equal to "NONE" * scripts/loggerfs-reload: added a shell script that reloads the loggerfs configuration files
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?