00001 <?php
00028 if(!defined('Z_LOG_LEVEL')){
00029 perror('<code>zigmoyd.logger.init</code><br />No Defined entry Called Z_LOG_LEVEL');
00030 exit;
00031 }else{
00032 zDef::set('Z_LOG_LEVEL', Z_LOG_LEVEL);
00033 }
00034 if(!defined('Z_LOG_MEDIA')){
00035 perror('<code>zigmoyd.logger.init</code><br />No Defined entry Called Z_LOG_MEDIA');
00036 exit;
00037 }else{
00038 zDef::set('Z_LOG_MEDIA', Z_LOG_MEDIA);
00039 }
00040 if(!defined('Z_LOG_AUTOCOMMIT')){
00041 perror('<code>zigmoyd.logger.init</code><br />No Defined entry Called Z_LOG_AUTOCOMMIT');
00042 exit;
00043 }else{
00044 zDef::set('Z_LOG_AUTOCOMMIT', Z_LOG_AUTOCOMMIT);
00045 }
00046 if(!defined('Z_LOG_DATE')){
00047 perror('<code>zigmoyd.logger.init</code><br />No Defined entry Called Z_LOG_DATE');
00048 exit;
00049 }else{
00050 zDef::set('Z_LOG_DATE', Z_LOG_DATE);
00051 }
00052 if(!defined('Z_LOG_STAMP_TIME')){
00053 perror('<code>zigmoyd.logger.init</code><br />No Defined entry Called Z_LOG_STAMP_TIME');
00054 exit;
00055 }else{
00056 zDef::set('Z_LOG_STAMP_TIME', Z_LOG_STAMP_TIME);
00057 }
00058 if(!defined('Z_LOG_STAMP_DATE')){
00059 perror('<code>zigmoyd.logger.init</code><br />No Defined entry Called Z_LOG_STAMP_DATE');
00060 exit;
00061 }else{
00062 zDef::set('Z_LOG_STAMP_DATE', Z_LOG_STAMP_DATE);
00063 }
00064 if(!defined('Z_LOG_TTY')){
00065 perror('<code>zigmoyd.logger.init</code><br />No Defined entry Called Z_LOG_TTY');
00066 exit;
00067 }else{
00068 zDef::set('Z_LOG_TTY', Z_LOG_TTY);
00069 }
00070 if(!defined('Z_LOG_SOCK_HOST')){
00071 perror('<code>zigmoyd.logger.init</code><br />No Defined entry Called Z_LOG_SOCK_HOST');
00072 exit;
00073 }else{
00074 zDef::set('Z_LOG_SOCK_HOST', Z_LOG_SOCK_HOST);
00075 }
00076 if(!defined('Z_LOG_SOCK_PORT')){
00077 perror('<code>zigmoyd.logger.init</code><br />No Defined entry Called Z_LOG_SOCK_PORT');
00078 exit;
00079 }else{
00080 zDef::set('Z_LOG_SOCK_PORT', Z_LOG_SOCK_PORT);
00081 }
00082 if(!defined('Z_LOG_SOCK_TIMEOUT')){
00083 perror('<code>zigmoyd.logger.init</code><br />No Defined entry Called Z_LOG_SOCK_TIMEOUT');
00084 exit;
00085 }else{
00086 zDef::set('Z_LOG_SOCK_TIMEOUT', Z_LOG_SOCK_TIMEOUT);
00087 }
00088 if(!defined('Z_LOG_UDEBUG')){
00089 perror('<code>zigmoyd.logger.init</code><br />No Defined entry Called Z_LOG_UDEBUG');
00090 exit;
00091 }else{
00092 zDef::set('Z_LOG_UDEBUG', Z_LOG_UDEBUG);
00093 }
00094
00095 $____zigmoyd__Internal____Logg__Buffer____ = array();
00096
00097 if(zDef::get('Z_LOG_LEVEL') != 0 && zDef::get('Z_LOG_MEDIA') == 'file'){
00098 if(!$____zigmoyd__Internal__Logg__Debug__File__Handle____ =fopen(ZIGROOT.DRS.Z_DIR_PROJECTS.DRS.Z_PROJECT_DIR.DRS.Z_DIR_LOG_DEBUG.DRS.date(zDef::get('Z_LOG_DATE')).'.log', 'a')){
00099 perror('<code>zigmoyd.log.init</code><br />Failed to open stream to the debug log file');
00100 exit;
00101 }
00102 if(!$____zigmoyd__Internal__Logg__Error__File__Handle____ =fopen(ZIGROOT.DRS.Z_DIR_PROJECTS.DRS.Z_PROJECT_DIR.DRS.Z_DIR_LOG_ERROR.DRS.date(zDef::get('Z_LOG_DATE')).'.log', 'a')){
00103 perror('<code>zigmoyd.log.init</code><br />Failed to open stream to the error log file');
00104 exit;
00105 }
00106 }
00107 if(zDef::get('Z_LOG_MEDIA') == 'socket'){
00108 load_module('socketLogger');
00109 $____zigmoyd__Internal__Logg__socket__obj____ = new zLogClient();
00110 }
00111 if(zDef::get('Z_LOG_MEDIA') == 'tty'){
00112 if(!file_exists(zDef::get('Z_LOG_TTY'))){
00113 perror('<code>zigmoyd.logger.ttyHandler</code><br />Sorry Terminal '.zDef::get('Z_LOG_TTY').' Does not exists');
00114 exit;
00115 }
00116 if(!is_writable(zDef::get('Z_LOG_TTY'))){
00117 perror('<code>zigmoyd.logger.ttyHandler</code><br />Sorry Terminal is not Writable Please Iseeue `chmod a+w '.zDef::get('Z_LOG_TTY').'` on that terminal');
00118 exit;
00119 }
00120 if((!isset($__Z__isRouter) || !$__Z__isRouter) || (!(!isset($__Z__isRouter) || !$__Z__isRouter) && !zDef::get('Z_LOG_UDEBUG')))shell_exec("echo '---------- Zigmoyd Logger Logging on ".zDef::get('Z_LOG_TTY')."' ----------- > ".zDef::get('Z_LOG_TTY'));
00121 }
00122 if(!include_once(ZIGROOT.DRS.MOD_KEY_NAME_EXPLICIT.DRS."log".DRS."logger.php")){
00123 perror("CRITICAL ERROR: <BR />can not Include the Logger Module");
00124 }
00125 if(zDef::get('Z_LOG_UDEBUG')){
00126 zLogger::udebugOn();
00127 }
00129 ?>