~vomun-developers/anonplus/vomun-trunk

« back to all changes in this revision

Viewing changes to src/libs/logs.py

  • Committer: AJ00200
  • Date: 2011-11-25 20:47:13 UTC
  • Revision ID: git-v1:aafa60861564423d56571a2d573eeabf1967afbe
Minor PEP8 fixes

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
import sys
2
1
import libs.events
3
2
OUTPUT = True
4
 
LEVEL = 1
5
 
 
6
 
if '-v' in sys.argv:
7
 
    LEVEL = 0
 
3
 
 
4
import libs.globals
 
5
 
8
6
 
9
7
class Logger(libs.events.Handler):
10
8
    '''Print events as they happen. TODO: Write to a log file'''
15
13
    def got_connect(self, connection):
16
14
        self._output('Got a connection')
17
15
 
18
 
    def got_shutdown(self):
19
 
        self._output('Got shutdown request.')
20
 
 
21
 
    def logthis(self, message, level = 0):
22
 
        if level >= LEVEL:
23
 
            self._output(message, bullet = 'info')
24
 
 
25
 
    def _output(self, message, bullet = '*'):
26
 
        '''Print text if the OUTPUT variable is set to True.'''
 
16
    def info(self,message):
 
17
        self._output('[info] %s' % message)
 
18
 
 
19
    def _output(self, message):
27
20
        if OUTPUT:
28
 
            print('[%s] %s' % (bullet, message))
 
21
            print('[*] %s' % message)
29
22
 
 
23
#libs.globals.global_vars['logger'] = Logger()
30
24
libs.events.register_handler(Logger())
 
 
b'\\ No newline at end of file'