Logger 08293.0159 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Logger 08293.0159 (Default branch)
# 1  
Old 10-27-2008
Logger 08293.0159 (Default branch)

Logger is a log queueing and optimization utility. It can completely replace sys/klogd, handle logs larger than 2GB, perform automatic nightly log rotation without affecting services, and transfer logs between machines via TCP connections. Any application that writes a text log can be maintained by Logger. It is light, small, and fast, emphasizes security, and reduces drive usage through memory queueing. License: GNU General Public License v2 Changes:
This critical upgrade addresses the issue with the random segfaults. The TCP connections are now UDP. This change has been made in such a way that the config file doesn't need to be changed. If you want to, though, simply replace TCP with UDP. The segfaults actually occurred due to the TCP connection stack running out of space. Switching to UDP is the best approach until something like T/TCP or similar is available in Linux. Image

Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
Dancer::Logger::Abstract(3pm)				User Contributed Perl Documentation			     Dancer::Logger::Abstract(3pm)

NAME
Dancer::Logger::Abstract - Abstract logging engine for Dancer SYNOPSIS
In your configuration file: # default logger_format: simple # [1234] debug @0.12> [hit #123]message from your log in File.pm line 12 # custom logger_format: %m %{%H:%M}t [%{accept_type}h] # message from your log [11:59] [text/html] DESCRIPTION
This is an abstract logging engine that provides loggers with basic functionality and some sanity checking. CONFIGURATION
logger_format This is a format string (or a preset name) to specify the log format. The possible values are: %h host emitting the request %t date (formatted like %d/%b/%Y %H:%M:%S) %P PID %L log level %D timer %m message %f file name that emit the message %l line from the file %i request ID %{$fmt}t timer formatted with a valid time format %{header}h header value There is two preset possible: simple will format the message like: [%P] %L @%D> %m in %f l. %l with_id will format the message like: [%P] %L @%D> [hit #%i] %m in %f l. %l METHODS
format_message Provides a common message formatting. core Logs messages as core. debug Logs messages as debug. warning Logs messages as warning. error Logs messages as error. info Logs messages as info. _log A method to override. If your logger does not provide this, it will cause the application to die. _should Checks a certain level number against a certain level type (core, debug, info warning, error). AUTHOR
Alexis Sukrieh LICENSE AND COPYRIGHT
Copyright 2009-2010 Alexis Sukrieh. This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See http://dev.perl.org/licenses/ for more information. perl v5.14.2 2012-04-01 Dancer::Logger::Abstract(3pm)