Show
Ignore:
Timestamp:
04/06/08 23:41:58 (9 months ago)
Author:
Jason Michalski <armooo@armooo.net>
git-committer:
Jason Michalski <armooo@armooo.net> 1207543318 -0500
git-parent:

[4d7b8019d2d6426ca4fba0e4fc71f23c061138cf]

git-author:
Jason Michalski <armooo@armooo.net> 1207543318 -0500
Message:

Added more complex setup of logging

See the python logging documation.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • pyTivo.py

    rae39ac9 rc4f8b20  
    22 
    33import logging 
    4 logging.basicConfig(level=logging.DEBUG) 
    5  
     4import logging.config 
     5import os 
     6import ConfigParser 
    67import beacon, httpserver, os, sys 
    78import config 
    89from plugin import GetPlugin 
     10 
     11def init_logging(): 
     12    config.config_files 
     13    p = os.path.dirname(__file__) 
     14 
     15    if config.config.has_section('loggers') and\ 
     16      config.config.has_section('handlers') and\ 
     17      config.config.has_section('formatters'): 
     18 
     19        logging.config.fileConfig(config.config_files) 
     20 
     21    elif config.getDebug(0): 
     22        logging.basicConfig(level=logging.DEBUG) 
     23    else: 
     24        logging.basicConfig(level=logging.INFO) 
     25 
     26init_logging() 
    927 
    1028port = config.getPort()