Class XFLog

Description

XFLog provides a general-purpose logging facility

XFLog provides a general-purpose logging facility

Located in /lb_private/class.log.php (line 26)


	
			
Class Constant Summary
 IP_IS_V4 = 0x01
 IP_IS_V6 = 0x02
Variable Summary
string $buffer
string $ip
string $ip_type
string $level
Method Summary
array dump ()
true log_to_db ()
true log_to_file (string $f)
true log_to_syslog ()
array prepare ()
true reset ()
boolean set_ip (string $a, [integer $b = 0x00])
boolean set_level (string $a)
true set_message (string $a)
Variables
string $buffer = '' (line 42)
  • var: buffer for error message
  • access: protected
string $ip = '' (line 46)
  • var: ip address
  • access: protected
string $ip_type = 0x00 (line 50)
  • var: ip address type
  • access: protected
string $level = 'info' (line 38)
  • var: error level
  • access: protected
Methods
dump (line 121)

dump prepared data array for writing

dump prepared data array for writing

  • since: 1.1.0
  • access: public
array dump ()
log_to_db (line 130)

write a log entry to our database

write a log entry to our database

  • since: 1.0.0
  • access: public
true log_to_db ()
log_to_file (line 152)

write a log entry to archive file on local filesystem

write a log entry to archive file on local filesystem

  • since: 1.0.0
  • access: public
true log_to_file (string $f)
  • string $f: target format: txt or xml
log_to_syslog (line 186)

write a log entry to syslog daemon

write a log entry to syslog daemon

  • since: 1.0.0
  • access: public
true log_to_syslog ()
prepare (line 210)

prepare data for storage

prepare data for storage

  • since: 1.0.0
  • access: protected
array prepare ()
reset (line 108)

reset any settings

reset any settings

  • since: 1.0.0
  • access: public
true reset ()
set_ip (line 90)

set an ip-address

set an ip-address

  • since: 1.0.0
  • access: public
boolean set_ip (string $a, [integer $b = 0x00])
  • string $a: the ip address
  • integer $b: type of ip address, 0=autodetect
set_level (line 61)

sets a logging level

sets a logging level

  • since: 1.0.0
  • access: public
boolean set_level (string $a)
  • string $a: use level 'info' or 'error'
set_message (line 76)

set a logging message

set a logging message

  • since: 1.0.0
  • access: public
true set_message (string $a)
  • string $a: text message, can be array
Class Constants
IP_IS_V4 = 0x01 (line 30)
  • var: mapped id for IPv4 entries
IP_IS_V6 = 0x02 (line 34)
  • var: mapped id for IPv6 entries

Documentation generated on Sun, 20 Jun 2010 11:59:14 +0200 by phpDocumentor 1.4.3