2 require_once(
'./Services/Logging/classes/class.ilLog.php');
3 require_once(
'./Services/Init/classes/class.ilIniFile.php');
4 require_once(
'./Services/WebAccessChecker/classes/class.ilWACLogDummy.php');
45 $instance =
new self(
$ilIliasIniFile->readVariable(
'log',
'path'), self::WAC_LOG,
'WAC');
49 $instance->setPid($key);
50 self::$instances[$key] = $instance;
55 return self::$instances[$key];
62 parent::write(
'WebAccessChecker Request ' . str_repeat(
'#', 50));
63 parent::write(
'PID: ' . $this->
getPid());
64 if (isset(
$_SERVER[
'HTTP_USER_AGENT'])) {
65 parent::write(
'User-Agent: ' .
$_SERVER[
'HTTP_USER_AGENT']);
67 if (isset(
$_SERVER[
'HTTP_COOKIE'])) {
68 parent::write(
'Cookies: ' .
$_SERVER[
'HTTP_COOKIE']);
71 parent::write(
'User_ID: ' . $ilUser->getId());
74 foreach ($this->
getStack() as $msg) {
85 public function write($a_msg, $a_log_level = null) {
86 $this->stack[] = $a_msg;
if((!isset($_SERVER['DOCUMENT_ROOT'])) OR(empty($_SERVER['DOCUMENT_ROOT']))) $_SERVER['DOCUMENT_ROOT']
write($a_msg, $a_log_level=null)
static isUseSeperateLogfile()