The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
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.