Merge lp:~stevenk/launchpad/kill-set_up_tacfile_logging into lp:launchpad

Proposed by Steve Kowalik
Status: Work in progress
Proposed branch: lp:~stevenk/launchpad/kill-set_up_tacfile_logging
Merge into: lp:launchpad
Diff against target: 52 lines (+0/-25)
2 files modified
daemons/poppy-sftp.tac (+0/-5)
lib/lp/services/twistedsupport/loggingsupport.py (+0/-20)
To merge this branch: bzr merge lp:~stevenk/launchpad/kill-set_up_tacfile_logging
Reviewer Review Type Date Requested Status
Launchpad code reviewers Pending
Review via email: mp+78908@code.launchpad.net

Description of the change

I've removed set_up_tacfile_logging.

I'm not certain if it was ever useful, and the codehosting sftp service (which poppy was modeled on) does not make use of it, so I've removed it.

To post a comment you must log in.

Unmerged revisions

14125. By Steve Kowalik

Remove set_up_tacfile_logging

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'daemons/poppy-sftp.tac'
2--- daemons/poppy-sftp.tac 2011-05-10 13:56:21 +0000
3+++ daemons/poppy-sftp.tac 2011-10-11 03:24:26 +0000
4@@ -70,11 +70,6 @@
5 return SFTPServer(avatar, get_poppy_root())
6
7
8-# Connect Python logging to Twisted's logging.
9-from lp.services.twistedsupport.loggingsupport import set_up_tacfile_logging
10-set_up_tacfile_logging("poppy-sftp", logging.INFO)
11-
12-
13 components.registerAdapter(
14 poppy_sftp_adapter, LaunchpadAvatar, filetransfer.ISFTPServer)
15
16
17=== modified file 'lib/lp/services/twistedsupport/loggingsupport.py'
18--- lib/lp/services/twistedsupport/loggingsupport.py 2011-08-16 20:35:11 +0000
19+++ lib/lp/services/twistedsupport/loggingsupport.py 2011-10-11 03:24:26 +0000
20@@ -12,7 +12,6 @@
21 'log_oops_from_failure',
22 'set_up_logging_for_script',
23 'set_up_oops_reporting',
24- 'set_up_tacfile_logging',
25 ]
26
27
28@@ -75,25 +74,6 @@
29 return logger_object
30
31
32-def set_up_tacfile_logging(name, level):
33- """Create a `Logger` object for use in tac files.
34-
35- This is preferable to use over `set_up_logging_for_script` for .tac
36- files since there's no options to pass through. The logger object
37- is connected to Twisted's log and returned.
38-
39- :param name: The logger instance name.
40- :param level: The log level to use, eg. logging.INFO or logging.DEBUG
41- """
42- logger = logging.getLogger(name)
43- channel = logging.StreamHandler(log.StdioOnnaStick())
44- channel.setLevel(level)
45- channel.setFormatter(logging.Formatter('%(message)s'))
46- logger.addHandler(channel)
47- logger.setLevel(level)
48- return logger
49-
50-
51 def set_up_oops_reporting(configuration, name, mangle_stdout=True):
52 """Set up OOPS reporting by starting the Twisted logger with an observer.
53