diff options
author | Eugeni Dodonov <eugeni@mandriva.org> | 2009-02-05 21:22:28 +0000 |
---|---|---|
committer | Eugeni Dodonov <eugeni@mandriva.org> | 2009-02-05 21:22:28 +0000 |
commit | 71fc6d7b6eae8a53f8684d65003bcd8988daa978 (patch) | |
tree | 5867a3b6458adf1ead9b349183c478a0d703eb03 /src/msec/libmsec.py | |
parent | 24476593032c29876d64d5690848fb62b684411f (diff) | |
download | msec-71fc6d7b6eae8a53f8684d65003bcd8988daa978.tar msec-71fc6d7b6eae8a53f8684d65003bcd8988daa978.tar.gz msec-71fc6d7b6eae8a53f8684d65003bcd8988daa978.tar.bz2 msec-71fc6d7b6eae8a53f8684d65003bcd8988daa978.tar.xz msec-71fc6d7b6eae8a53f8684d65003bcd8988daa978.zip |
Implemented quiet mode.
Diffstat (limited to 'src/msec/libmsec.py')
-rwxr-xr-x | src/msec/libmsec.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/msec/libmsec.py b/src/msec/libmsec.py index 6786519..b32d5b4 100755 --- a/src/msec/libmsec.py +++ b/src/msec/libmsec.py @@ -187,7 +187,8 @@ class Log: log_facility=SysLogHandler.LOG_AUTHPRIV, syslog_address="/dev/log", log_path="/var/log/msec.log", - interactive=True): + interactive=True, + quiet=False): self.log_facility = log_facility self.log_path = log_path @@ -197,6 +198,8 @@ class Log: # common logging stuff self.logger = logging.getLogger(app_name) + self.quiet = quiet + # syslog if log_syslog: try: @@ -230,6 +233,9 @@ class Log: def info(self, message): """Informative message (normal msec operation)""" + if self.quiet: + # skip informative messages in quiet mode + return if self.buffer: self.buffer["info"].append(message) else: @@ -258,6 +264,9 @@ class Log: def warn(self, message): """Warning message (slight security change, permissions change, etc)""" + if self.quiet: + # skip warning messages in quiet mode + return if self.buffer: self.buffer["warn"].append(message) else: |