Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3 Ö;j~ ã@s®ddlmZddlZddlZddlZddlZddlZddlmZm Z ej dƒZ dd„Z dd d „Z dd d „Zdd d„Zddd„Zddd„Zdd„Zdd„Zdd„Zd dd„ZdS)!é)Úprint_functionNé)ÚconfigÚ constantsÚkcarecCst|tjƒtj|ƒdS)N)Ú _printlvlrÚ PRINT_DEBUGÚkcarelogÚdebug)Úmessage©r ú//usr/libexec/kcare/python/kcarectl/log_utils.pyÚlogdebugs rTcCs|rt|tjƒtj|ƒdS)N)rrÚ PRINT_INFOr Úinfo)r Ú print_msgr r r Úloginfos rcCs$|rt|tjtjd�tj|ƒdS)N)Úfile)rrÚ PRINT_WARNÚsysÚstderrr Úwarning)r rr r r ÚlogwarnsrcCs$|rt|tjtjd�tj|ƒdS)N)r)rrÚ PRINT_ERRORrrr Úerror)r rr r r Úlogerror&srcCs&|rtjtjkrtjƒtj|ƒdS)N)rrrÚ PRINT_LEVELÚ tracebackÚ print_excr Ú exception)r rr r r Úlogexc,sr cCs|tjkrt||d�dS)N)r)rrÚprint)r Úlevelrr r r r2s rcCs:tjdƒ}tjjdtjjjd�}|jtjƒ|j|ƒ|S)Nz kcare %(levelname)s: %(message)sz/dev/log)ÚaddressZfacility)ÚloggingÚ FormatterÚhandlersZ SysLogHandlerZLOG_USERÚsetLevelÚINFOÚ setFormatter)Zsyslog_formatterÚsyslog_handlerr r r Úget_syslog_handler7s    r+cCsntjdƒ}tjƒdkrJtjjtjddd�}|jt |tj ƒƒ|j |ƒ|Stj ƒ}|j|ƒ|j |ƒ|SdS)Nz&%(asctime)s %(levelname)s: %(message)srié)ZmaxBytesZ backupCounti) r$r%ÚosÚgetuidr&ZRotatingFileHandlerrÚLOG_FILEr'Úminr(r)Ú StreamHandler)r"Zkcare_formatterÚ kcare_handlerr r r Úget_kcare_handler?s     r3cCs¤gtjdd…<yt|ƒ}tj|ƒWn,tk rP}ztj|ƒWYdd}~XnXtjjdƒr yt ƒ}tj|ƒWn,tk rž}ztj|ƒWYdd}~XnXdS)Nz/dev/log) r r&r3Ú addHandlerÚ Exceptionrr-ÚpathÚexistsr+)r"r2Úexr*r r r Úinitialize_loggingPs r9cCs"|pd}tdj|t|ƒƒ|ƒdS)Nzz8Unable to fetch {0}. Please try again later (error: {1}))rÚformatÚstr)r8ÚurlÚstdoutr r r Úprint_cln_http_errorasr>)T)T)T)T)N)NT)Ú __future__rr$Zlogging.handlersr-rrÚrrÚ getLoggerr rrrrr rr+r3r9r>r r r r Ús"