You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@gump.apache.org by ni...@apache.org on 2003/05/05 09:54:36 UTC

cvs commit: jakarta-gump/python/gump logconf.ini view.py

nicolaken    2003/05/05 00:54:36

  Modified:    python/gump view.py
  Added:       python/gump logconf.ini
  Log:
  Starting to use conf-based logging
  
  Revision  Changes    Path
  1.25      +5 -4      jakarta-gump/python/gump/view.py
  
  Index: view.py
  ===================================================================
  RCS file: /home/cvs/jakarta-gump/python/gump/view.py,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- view.py	4 May 2003 22:57:43 -0000	1.24
  +++ view.py	5 May 2003 07:54:35 -0000	1.25
  @@ -66,7 +66,7 @@
   import popen2
   import thread
   import sys
  -import logging
  +import logging, logging.config
   
   from xml.sax import parse
   from xml.sax.handler import ContentHandler
  @@ -443,6 +443,7 @@
       self.view.showProject(self.project)
   
   if __name__ == '__main__':
  +  logging.config.fileConfig("gump/logconf.ini") 
     app = gumpview(0)
     GumpSplashScreen().Show()
     app.load(sys.argv[1:] or [default.workspace])
  
  
  
  1.1                  jakarta-gump/python/gump/logconf.ini
  
  Index: logconf.ini
  ===================================================================
  # --- logconf.ini -----------------------------------------------------------
  
  [loggers]
  keys=root,view,model
  
  [handlers]
  keys=default,error,root
  
  [formatters]
  keys=default,error
  
  
  [logger_root]
  level=NOTSET
  handlers=root
  qualname=(root) # note - this is used in non-root loggers
  propagate=1 # note - this is used in non-root loggers
  channel=
  parent=
  
  [logger_view]
  level=NOTSET
  handlers=default,error
  qualname=gump.view
  propagate=1 
  channel=
  parent=
  
  [logger_model]
  level=NOTSET
  handlers=default,error
  qualname=gump.model
  propagate=1 
  channel=
  parent=
  
  [handler_default]
  class=StreamHandler
  level=INFO
  formatter=default
  args=(sys.stdout,)
  stream=sys.stdout
  
  [handler_error]
  class=StreamHandler
  level=ERROR
  formatter=default
  args=(sys.stdout,)
  stream=sys.stdout
  
  [handler_root]
  class=StreamHandler
  level=ERROR
  formatter=default
  stream=sys.stdout
  args=(sys.stdout,)
  
  [formatter_default]
  format=%(asctime)s %(levelname)s %(message)s
  datefmt=%H:%M/%S
  
  [formatter_error]
  format=%(asctime)s %(pathname)s(%(lineno)d): %(levelname)s %(message)s
  datefmt=
  
  
  # --- end of logconf.ini ----------------------------------------------------