Changeset 1812
- Timestamp:
- 10/30/07 11:50:01
- Files:
-
- trunk/cherrypy/_cplogging.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/_cplogging.py
r1738 r1812 97 97 # ------------------------- Screen handlers ------------------------- # 98 98 99 def _set_screen_handler(self, log, enable ):99 def _set_screen_handler(self, log, enable, stream=None): 100 100 h = self._get_builtin_handler(log, "screen") 101 101 if enable: 102 102 if not h: 103 h = logging.StreamHandler(sys.stdout) 103 if stream is None: 104 stream=sys.stdout 105 h = logging.StreamHandler(stream) 104 106 h.setLevel(logging.DEBUG) 105 107 h.setFormatter(logfmt) … … 115 117 116 118 def _set_screen(self, newvalue): 117 self._set_screen_handler(self.error_log, newvalue )119 self._set_screen_handler(self.error_log, newvalue, stream=sys.stderr) 118 120 self._set_screen_handler(self.access_log, newvalue) 119 121 screen = property(_get_screen, _set_screen,

