Conditionally logs output (to stdout) based on the logging levels configured, either globally or per-calling class.
php_logger::error('msg');
php_logger::warning('msg');
php_logger::info('msg');
php_logger::log('msg');
php_logger::debug('msg');
php_logger::trace('msg');
php_logger::default_level = 'warning';
php_logger::set_log_level($stringClassName, $stringLevel);
php_logger::suppress_output = true;
-
php_logger::reset()- Reset 'factory' defaults -
php_logger::$call_source(true/false) - Show class/function on log -
php_logger::$timestamp(true/false) - Show timestamp on log -
php_logger::$prefix- (String -\n<br/>) - Prepend every line with this -
php_logger::$suffix- (String - ``) - Append every line with this -
php_logger::$line_numbers(true/false) - Show line numbers -
php_logger::$scan(true/false) - Showscanlogs regardless of setting. -
php_logger::$nocrlf(true/false) - Remove all \n or \r (from message, not prefix/suffic/et al) -
php_logger::$truncate(number - 0) - Limit each log line to this many characters (0 == no limit) -
php_logger::$heading_prefix- Special prefix forheadinglog -
php_logger::$alert_prefix- Special prefix foralertlog -
php_logger::$error_prefix- Special prefix forerrorlog -
php_logger::$warning_prefix- Special prefix forwarninglog -
php_logger::$note_prefix- Special prefix fornotelog -
php_logger::$call_prefix- Special prefix forcalllog -
php_logger::$result_prefix- Special prefix forresultlog -
php_logger::$suppress_output- (true/false) - Suppress output. Everything happens EXCEPT outputing to stdout. -
php_logger::$last_message- String. Stores last output message. -
php_logger::$count- Number. Number of messages logged. Does not count messages suppressed by log level. -
php_logger::$log_folder- String. (null) - Folder for log backing, iflog_fileis not absolute. -
php_logger::$log_file- String. (null) - File for log backing. -
php_logger::$log_max_size- String. (null) - File for log backing.