Revision history for Log-Any-App 0.37 2012-02-28 [ENHANCEMENTS] Enable showing location (%l, function/file/line number) via environment LOG_SHOW_LOCATION. 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.