Skip to content

Commit 09b69c6

Browse files
committed
improved logging
1 parent d44adc0 commit 09b69c6

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

python/shared/helper.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,14 @@
5050
SimpleRule = scope.get("SimpleRule")
5151

5252
class rule(object):
53-
def __init__(self, name,profile=None):
53+
def __init__(self, name = None,profile=None):
5454
self.name = name
5555
self.profile = profile
5656

5757
def __call__(self, clazz):
5858
proxy = self
5959

60-
filePackage = proxy.getFilePackage(proxy.name)
60+
filePackage = proxy.getFilePackage(proxy.name) if proxy.name is not None else None
6161
classPackage = proxy.getClassPackage(clazz.__name__)
6262

6363
def init(self, *args, **kwargs):
@@ -81,7 +81,10 @@ def init(self, *args, **kwargs):
8181
subclass.execute = proxy.executeWrapper(clazz.execute)
8282

8383
#subclass.log = logging.getLogger( LOG_PREFIX + "." + filePackage + "." + classPackage )
84-
subclass.log = LoggerFactory.getLogger( LOG_PREFIX + "." + filePackage + "." + classPackage )
84+
if filePackage is not None:
85+
subclass.log = LoggerFactory.getLogger( LOG_PREFIX + "." + filePackage + "." + classPackage )
86+
else:
87+
subclass.log = LoggerFactory.getLogger( LOG_PREFIX + "." + classPackage )
8588

8689
automationManager.addRule(subclass())
8790

0 commit comments

Comments
 (0)