OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / include / lib / log4php / or / LoggerDefaultRenderer.php
1 <?php
2 /**
3  * log4php is a PHP port of the log4j java logging package.
4  * 
5  * <p>This framework is based on log4j (see {@link http://jakarta.apache.org/log4j log4j} for details).</p>
6  * <p>Design, strategies and part of the methods documentation are developed by log4j team 
7  * (Ceki Gülcü as log4j project founder and 
8  * {@link http://jakarta.apache.org/log4j/docs/contributors.html contributors}).</p>
9  *
10  * <p>PHP port, extensions and modifications by VxR. All rights reserved.<br>
11  * For more information, please see {@link http://www.vxr.it/log4php/}.</p>
12  *
13  * <p>This software is published under the terms of the LGPL License
14  * a copy of which has been included with this distribution in the LICENSE file.</p>
15  * 
16  * @package log4php
17  * @subpackage or
18  */
19
20 /**
21  * @ignore 
22  */
23 if (!defined('LOG4PHP_DIR')) define('LOG4PHP_DIR', dirname(__FILE__) . '/..');
24  
25 /**
26  */
27 require_once(LOG4PHP_DIR . '/or/LoggerObjectRenderer.php');
28
29 /**
30  * The default Renderer renders objects by type casting
31  *
32  * @author VxR <vxr@vxr.it>
33  * @package log4php
34  * @subpackage or
35  * @since 0.3
36  */
37 class LoggerDefaultRenderer extends LoggerObjectRenderer{
38   
39     /**
40      * Constructor
41      */
42     function LoggerDefaultRenderer()
43     {
44         return;
45     }
46
47     /**
48      * Render objects by type casting
49      *
50      * @param mixed $o the object to render
51      * @return string
52      */
53     function doRender($o)
54     {
55         return var_export($o, true);
56     }
57 }
58 ?>