Welcome, Guest Log In

Class Krai_Log

Class Overview

Logger interface

Apologies, but I am not going to document this well since it will be replaced by version 1.1.

Located in /Krai/Log.php [line 52]



		
				Author(s):
		
API Tags:
Abstract:  

Properties

Methods

[ Top ]
Constant Summary
DEFAULT_EMAIL_RECIPIENT   Default mail recipient
DEFAULT_EMAIL_SENDER   Default mail sender
DEFAULT_EMAIL_SUBJECT   Default main subject
DEFAULT_ERROR_CONDITION_THRESH   Default error result threshold
DEFAULT_ERROR_CONDITION_TRIGGER_THRESH   Default trigger threshold
DEFAULT_LOCAL_LOGFILE_NAME   Default log name
DEFAULT_LOCAL_METHOD   Default logging method
DEFAULT_LOGGER_LOG_FACILITY   System log level-ish thing
DEFAULT_MAX_QUEUE_SIZE   Default queue size
DEFAULT_MSG_CATEGORY   Default category
DEFAULT_MSG_SEVERITY   Default log severity
DEFAULT_QUEUE_MODE   Queue messages?
DEFAULT_SYSLOG_FACILITY   Default syslog level
DEFAULT_THRESH   Default threshold
LOG_MODES_LIST   List of log modes
MESSAGE_CATEGORIES_LIST   List of message categories
SYSLOG_LEVELS_LIST   List of log levels

[ Top ]
Property Summary
static boolean   $_LCONNECTED   The state of the logger
static mixed   $_LOGDEFAULT   The default log
static array   $_LOGS   The logs themselves
static Krai_Log_Session   $_LOGSESSION   The logger actual instance

[ Top ]
Method Summary
static boolean   Close()   Close all the logs and stuff
static void   Start()   Initialize the logger
static void   Write()   Write a log message

[ Top ]
Properties
static boolean   $_LCONNECTED = false [line 152]

The state of the logger

API Tags:
Access:  private


[ Top ]
static mixed   $_LOGDEFAULT = null [line 166]

The default log

API Tags:
Access:  protected


[ Top ]
static array   $_LOGS = array() [line 159]

The logs themselves

API Tags:
Access:  public


[ Top ]
static Krai_Log_Session   $_LOGSESSION [line 145]

The logger actual instance

API Tags:
Access:  protected


[ Top ]
Methods
static method Close  [line 270]

  static boolean Close( )

Close all the logs and stuff


API Tags:
Access:  public


[ Top ]
static method Start  [line 173]

  static void Start( Krai_Struct_Loginfo $loginfo  )

Initialize the logger

Parameters:
Krai_Struct_Loginfo   $loginfo: 

API Tags:
Access:  public


[ Top ]
static method Write  [line 222]

  static void Write( string $message, [integer $level = Krai::LOG_INFO], [ $logs = array()], [string $cat = null], [ $forces = array()]  )

Write a log message

Parameters:
string   $message: 
integer   $level: 
array   $logs: 
string   $cat: 
array   $forces: 

API Tags:
Access:  public


[ Top ]
Constants
DEFAULT_EMAIL_RECIPIENT = KRAI_ADMIN_EMAIL [line 108]

Default mail recipient


[ Top ]
DEFAULT_EMAIL_SENDER = KRAI_ADMIN_EMAIL [line 113]

Default mail sender


[ Top ]
DEFAULT_EMAIL_SUBJECT = KRAI_DEFAULT_EMAIL_SUBJECT [line 118]

Default main subject


[ Top ]
DEFAULT_ERROR_CONDITION_THRESH = Krai::LOG_DEBUG [line 88]

Default error result threshold


[ Top ]
DEFAULT_ERROR_CONDITION_TRIGGER_THRESH = Krai::LOG_ERROR [line 83]

Default trigger threshold


[ Top ]
DEFAULT_LOCAL_LOGFILE_NAME = "crash.log" [line 98]

Default log name


[ Top ]
DEFAULT_LOCAL_METHOD = "ARCHIVE" [line 103]

Default logging method


[ Top ]
DEFAULT_LOGGER_LOG_FACILITY = LOG_LOCAL6 [line 58]

System log level-ish thing


[ Top ]
DEFAULT_MAX_QUEUE_SIZE = 250 [line 78]

Default queue size


[ Top ]
DEFAULT_MSG_CATEGORY = "OTHER" [line 68]

Default category


[ Top ]
DEFAULT_MSG_SEVERITY = Krai::LOG_INFO [line 63]

Default log severity


[ Top ]
DEFAULT_QUEUE_MODE = false [line 93]

Queue messages?


[ Top ]
DEFAULT_SYSLOG_FACILITY = LOG_LOCAL6 [line 122]

Default syslog level


[ Top ]
DEFAULT_THRESH = Krai::LOG_WARNING [line 73]

Default threshold


[ Top ]
LOG_MODES_LIST = "local,email,syslog,console" [line 138]

List of log modes


[ Top ]
MESSAGE_CATEGORIES_LIST = "LDAP,DATA,SIS,LOGIC,FTP,LOGS,SQL,OTHER,INTERNAL,MAIL" [line 128]

List of message categories


[ Top ]
SYSLOG_LEVELS_LIST = "LOG_EMERG,LOG_ALERT,LOG_CRITICAL,LOG_ERROR,LOG_WARNING,LOG_NOTICE,LOG_INFO,LOG_DEBUG" [line 133]

List of log levels


[ Top ]

Documentation generated on Fri, 25 Jul 2008 15:19:28 -0400 by phpDocumentor 1.4.2
Krai Framework site admin credits sitemap valid xhtml?