Revision history for Log-Any-App
0.36 2012-02-25
[ENHANCEMENTS]
This release makes it possible to show and filter log messages by
categories from the command-line, using environment variables.
- Add LOG_SHOW_CATEGORY
- Add LOG_CATEGORY_ALIAS, LOG_CATEGORY_LEVEL, and
${OUTPUT}_LOG_CATEGORY_LEVEL
0.35 2011-10-26
No functional changes, but now runs on Perl 5.8.x (previously requires
5.10).
0.34 2011-07-14
[ENHANCEMENTS]
- Add another mechanism to set logging level from outside the script:
using level flag files.
0.33 2011-06-17
Fix Perl undef warning.
0.32 2011-06-15
Require Log::Dispatch::Dir 0.08. Use default filename_pattern from
Log::Dispatch::Dir.
0.31 2011-04-08
No functional changes.
[DOCUMENTATION]
- Fix typos.
0.30 2011-04-08
[INCOMPATIBLE CHANGES]
- Screen logging is by default turned off for daemons.
[ENHANCEMENTS]
- Scripts can declare if they are (or aren't) daemons using -daemon, or
$main::IS_DAEMON.
[DOCUMENTATION]
- Add summary table in Synopsis (suggested by David Golden).
0.29 2011-04-07
No functional changes.
[DOCUMENTATION]
- Revise documentation. Better Synopsis and Description, I hope.
0.28 2011-03-30
[ENHANCEMENTS]
- Add arguments for file: date_pattern, tz (requested by
an0nym0us_m0nk)
0.27 2011-02-16
- Incomplete fix in 0.26
0.26 2011-02-16
- Avoid error when Log::Any::App is require'd without import.
0.25 2011-01-26
- Silence Perl's "Too late to run INIT block" warning
- Add some documentation about require()-ing Log::Any::App in runtime
phase
0.24 2010-12-17
- If file path ends with a /, it is assumed to be a directory and log
name is appended to it
0.23 2010-11-11
- Fix test: untaint path for FileRotate [ct]
0.22 2010-11-10
- Fixed dist.ini (require File::Path 2.07 not yet specified)
0.21 2010-11-09
- Remove warning messages in test
0.20 2010-11-09
- Fixed: Log4perl configuration (yet again!), now mixing
level/category_level (general and per-output) works
- Add some tests
0.19 2010-11-08
- Fixed typo
0.18 2010-11-08
- New: '-category_alias' option
- New: 'category_level' option
- New: 'category' in output spec now accepts array
- Doc: Rewritten usage & examples section
0.17 2010-11-06
- Doc updates.
- Respect environment COLOR=0/1 to disable/enable screen color.
0.16 2010-11-04
- More detailed debugging under LOGANYAPP_DEBUG.
- Doc: some more examples.
0.15 2010-11-04
- Fixed: Setting per-target level.
0.14 2010-07-21
- Fixed: Unit for FileRotate max_size is not in MB but bytes.
0.13 2010-07-21
- Allow turning off each facility via FILE_LOG_LEVEL=off,
SCREEN_LOG_LEVEL=off, and so on.
0.12 2010-05-07
- Switch to DZP::AutoPrereq (but DZP::MinimumPerl failed)
0.11 2010-05-07
- Require Perl 5.10
0.10 2010-05-06
- Fixed: determining general level (again!)
- Fixed: setting pattern
0.09 2010-05-06
- Fixed: Parsing -level should be done before other opts.
0.08 2010-04-23
- Add pattern_style.
0.07 2010-04-16
- Changed running init() in INIT phase instead of CHECK (to
prevent it running when under -c).
0.06 2010-04-09
- Fixed wrong version (typo) in dependency
0.05 2010-04-09
- Require newer version of Log::Any & Log::Any::Adapter
- Bug fix: did not DEBUG, TRACE, etc environment correctly
0.04 2010-03-24
- Don't log to file when testing.
0.03 2010-03-24
- Require File::Path >= 2.07 (for make_path)
0.02 2010-03-19
- Add -dump option.
- default mode append for file.
- Add debug statements (activated via LOGANYAPP_DEBUG=1) to
help debug logging configuration.
- Bug fix: respect screen's color => 0 setting.
- Don't do screen colors unless in interactive terminal.
- Bug fix: export '$log' in BEGIN, not CHECK phase.
0.01 2010-03-17
First release.