
Business::Shipping::KLogging - Simplified wrapper for Log::Log4perl

Wrapper for Log::Log4perl. Must be initialized before use. Recommend usage is via your own wrapper. See Business::Shipping::Logging as an example wrapper.
Provides simple "dubug()", "error()", and etc. routines.

For long debug messages (entire XML output, etc.). Prepends "debug3" to the category, allowing the user to filter out very verbose debug messages in config/log4perl.conf.
Gives the name of all the subs that this module has.
Arguments:
file => 'path/to/file', # Required caller_depth => $interger, # Optional once => true/false # Optional
caller_depth:
If you are using one wrapper on top of this module, the caller_depth should be set to 2. For example:
Log::Log4perl | | Business::Shipping::KLogging | | MyNameSpace::Logging
once:
If true, calls init_once (which ignores any settings if init has already been called once).
Private function.
Automatically uses the package name and subroutine as the log4perl 'category'.
Takes any built-in object and returns the perl representation of it as a string of text. It was copied from Interchange http://www.icdevgroup.org, written by Mike Heins <mike@perusion.com>.

Dan Browning <db@kavod.com>, Kavod Technologies, http://www.kavod.com.

Copyright (c) 2003-2004 Kavod Technologies, Dan Browning. All rights reserved. This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. See LICENSE for more info.
Sub uneval copyright (c) 2002-2003 Interchange Development Group.