ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
class.ilLogLevel.php
Go to the documentation of this file.
1<?php
2/* Copyright (c) 1998-2009 ILIAS open source, Extended GPL, see docs/LICENSE */
3
16{
17 const DEBUG = 100;
18 const INFO = 200;
19 const NOTICE = 250;
20 const WARNING = 300;
21 const ERROR = 400;
22 const CRITICAL = 500;
23 const ALERT = 550;
24 const EMERGENCY = 600;
25
26 const OFF = 1000;
27
28
29
30 public static function getLevels()
31 {
32 return array(
34 self::INFO,
35 self::NOTICE,
36 self::WARNING,
37 self::ERROR,
38 self::CRITICAL,
39 self::ALERT,
40 self::EMERGENCY,
41 self::OFF
42 );
43 }
44
45
50 public static function getLevelOptions()
51 {
52 global $lng;
53
54 return array(
55 self::DEBUG => $lng->txt('log_level_debug'),
56 self::INFO => $lng->txt('log_level_info'),
57 self::NOTICE => $lng->txt('log_level_notice'),
58 self::WARNING => $lng->txt('log_level_warning'),
59 self::ERROR => $lng->txt('log_level_error'),
60 self::CRITICAL => $lng->txt('log_level_critical'),
61 self::ALERT => $lng->txt('log_level_alert'),
62 self::EMERGENCY => $lng->txt('log_level_emergency'),
63 self::OFF => $lng->txt('log_level_off')
64 );
65 }
66}
An exception for terminatinating execution or to throw for unit testing.
Logging factory.
static getLevelOptions()
Get log level options.
static getLevels()
const DEBUG
global $lng
Definition: privfeed.php:17