summaryrefslogtreecommitdiff
path: root/azurelinuxagent/common/logger.py
diff options
context:
space:
mode:
Diffstat (limited to 'azurelinuxagent/common/logger.py')
-rw-r--r--azurelinuxagent/common/logger.py34
1 files changed, 1 insertions, 33 deletions
diff --git a/azurelinuxagent/common/logger.py b/azurelinuxagent/common/logger.py
index 0a90718..bfdc73a 100644
--- a/azurelinuxagent/common/logger.py
+++ b/azurelinuxagent/common/logger.py
@@ -17,8 +17,8 @@
"""
Log utils
"""
+import os
import sys
-
from azurelinuxagent.common.future import ustr
from datetime import datetime, timedelta
@@ -28,7 +28,6 @@ EVERY_HOUR = timedelta(hours=1)
EVERY_HALF_HOUR = timedelta(minutes=30)
EVERY_FIFTEEN_MINUTES = timedelta(minutes=15)
-
class Logger(object):
"""
Logger class
@@ -93,7 +92,6 @@ class Logger(object):
appender = _create_logger_appender(appender_type, level, path)
self.appenders.append(appender)
-
class ConsoleAppender(object):
def __init__(self, level, path):
self.level = level
@@ -107,7 +105,6 @@ class ConsoleAppender(object):
except IOError:
pass
-
class FileAppender(object):
def __init__(self, level, path):
self.level = level
@@ -121,7 +118,6 @@ class FileAppender(object):
except IOError:
pass
-
class StdoutAppender(object):
def __init__(self, level):
self.level = level
@@ -133,24 +129,9 @@ class StdoutAppender(object):
except IOError:
pass
-
-class TelemetryAppender(object):
- def __init__(self, level, event_func):
- self.level = level
- self.event_func = event_func
-
- def write(self, level, msg):
- if self.level <= level:
- try:
- self.event_func(level, msg)
- except IOError:
- pass
-
-
#Initialize logger instance
DEFAULT_LOGGER = Logger()
-
class LogLevel(object):
VERBOSE = 0
INFO = 1
@@ -163,46 +144,35 @@ class LogLevel(object):
"ERROR"
]
-
class AppenderType(object):
FILE = 0
CONSOLE = 1
STDOUT = 2
- TELEMETRY = 3
-
def add_logger_appender(appender_type, level=LogLevel.INFO, path=None):
DEFAULT_LOGGER.add_appender(appender_type, level, path)
-
def reset_periodic():
DEFAULT_LOGGER.reset_periodic()
-
def periodic(delta, msg_format, *args):
DEFAULT_LOGGER.periodic(delta, msg_format, *args)
-
def verbose(msg_format, *args):
DEFAULT_LOGGER.verbose(msg_format, *args)
-
def info(msg_format, *args):
DEFAULT_LOGGER.info(msg_format, *args)
-
def warn(msg_format, *args):
DEFAULT_LOGGER.warn(msg_format, *args)
-
def error(msg_format, *args):
DEFAULT_LOGGER.error(msg_format, *args)
-
def log(level, msg_format, *args):
DEFAULT_LOGGER.log(level, msg_format, args)
-
def _create_logger_appender(appender_type, level=LogLevel.INFO, path=None):
if appender_type == AppenderType.CONSOLE:
return ConsoleAppender(level, path)
@@ -210,8 +180,6 @@ def _create_logger_appender(appender_type, level=LogLevel.INFO, path=None):
return FileAppender(level, path)
elif appender_type == AppenderType.STDOUT:
return StdoutAppender(level)
- elif appender_type == AppenderType.TELEMETRY:
- return TelemetryAppender(level, path)
else:
raise ValueError("Unknown appender type")