File tree 4 files changed +76
-0
lines changed
4 files changed +76
-0
lines changed Original file line number Diff line number Diff line change
1
+ #Basic stuff
2
+ import logging
3
+
4
+
5
+ class VirtualObservatory (object ):
6
+ """ Virtual Observatory """
7
+ #name = 'observatory' # class variable shared by all instances
8
+
9
+ def __init__ (self , configFileName , logger = None ):
10
+ self .logger = logger or logging .getLogger (__name__ )
11
+ self .configFileName = configFileName # instance variable
Original file line number Diff line number Diff line change
1
+ #Basic stuff
2
+ import logging
3
+
4
+
5
+ class VirtualService (object ):
6
+ """ Virtual Service """
7
+ #name = 'service' # class variable shared by all instances
8
+
9
+ def __init__ (self , configFileName , logger = None ):
10
+ self .logger = logger or logging .getLogger (__name__ )
11
+ self .configFileName = configFileName # instance variable
12
+ self .logger .info ('Configuring object with file %s' ,self .configFileName )
13
+
14
+ def isConnected (self ):
15
+ return False
16
+
17
+ def connect (self ):
18
+ self .logger .info ('Connecting service...' )
19
+ self .logger .info ('Service connected' )
20
+ pass
21
+
22
+ def disconnect (self ):
23
+ self .logger .info ('Disconnecting service...' )
24
+ self .logger .info ('Service disconnected' )
25
+ pass
26
+
27
+ def onEmergency (self ):
28
+ self .logger .info ('Service: on emergency routine started...' )
29
+ self .disconnect ()
30
+ self .logger .info ('Service: on emergency routine finished' )
31
+
Original file line number Diff line number Diff line change
1
+ [loggers]
2
+ keys =root
3
+
4
+ [handlers]
5
+ keys =consoleHandler
6
+
7
+ [formatters]
8
+ keys =simpleFormatter
9
+
10
+ [logger_root]
11
+ level =DEBUG
12
+ handlers =consoleHandler
13
+
14
+ [handler_consoleHandler]
15
+ class =StreamHandler
16
+ level =DEBUG
17
+ formatter =simpleFormatter
18
+ args =(sys.stdout,)
19
+
20
+ [formatter_simpleFormatter]
21
+ format =%(asctime)s - %(name)s - %(levelname)s - %(message)s
22
+ datefmt =
Original file line number Diff line number Diff line change
1
+ # Basic stuff
2
+ import logging
3
+
4
+
5
+
6
+
7
+
8
+
9
+
10
+
11
+ # load the logging configuration
12
+ logging .config .fileConfig ('logging.ini' )
You can’t perform that action at this time.
0 commit comments