self.colorfmt = colorfmt
- print(self.colorfmt, isinstance(self.colorfmt, dict))
-
def _parseColor(self, record):
"""
color formatter for instance:
from __future__ import absolute_import
-from marker.marker import (
+from .marker import (
Marker, MARKER_TAG,
BaseMarker, matchMarkerHelp)
-from marker.markerFactory import MarkerFactory
-from marker.markerHandler import MarkerNotifyHandler
-from marker.markerFilter import MarkerFilter
+from .markerFactory import MarkerFactory
+from .markerHandler import MarkerNotifyHandler
+from .markerFilter import MarkerFilter
__all__ = ("Marker", "MARKER_TAG", "BaseMarker",
"matchMarkerHelp", "MarkerFactory",
import abc
import threading
-from marker import BaseMarker
+from .marker import BaseMarker
lock = threading.RLock()
import sys
from logging import Filter
-from marker import matchMarkerHelp
+from .marker import matchMarkerHelp
class MarkerFilter(Filter):
import sys
from logging.handlers import SMTPHandler
-from marker import matchMarkerHelp
+from .marker import matchMarkerHelp
class MarkerNotifyHandler(SMTPHandler):
import sys
import logging
-from marker import MARKER_TAG
-from marker import Marker
-from colorFormatter import BaseColorFormatter
+from .marker import MARKER_TAG
+from .marker import Marker
+from .colorFormatter import BaseColorFormatter
class MarkerFormatter(BaseColorFormatter):
elif self._fmt.find(self._marker_tag) != -1 \
and not hasattr(record, MARKER_TAG):
- self._fmt = self._fmt.replace(self._marker_tag, "")
+ self._fmt = self._fmt.replace(self._marker_tag, "")
if sys.version_info > (3, 2):
self._style = logging._STYLES[self.style][0](self._fmt)
return BaseColorFormatter.format(self, record)
finally:
- self._fmt = self._tmpFmt
+ self._fmt = self._tmpFmt
from logging import LoggerAdapter
from threading import RLock
from functools import wraps
-from marker import MARKER_TAG
-from marker import Marker
-from mdcContext import _getmdcs
+from .marker import MARKER_TAG
+from .marker import Marker
+from .mdcContext import _getmdcs
lock = RLock()
for key in extra:
# make sure extra key dosen't override mdckey
if key in mdc or key == 'mdc':
- raise KeyError("Attempt to overwrite %r in MDC" % key)
+ raise KeyError("Attempt to overwrite %r in MDC" % key)
else:
extra = {}
import sys
import logging
-from markerFormatter import MarkerFormatter
+from .markerFormatter import MarkerFormatter
class MDCFormatter(MarkerFormatter):
# See the License for the specific language governing permissions and
# limitations under the License.
-from mdcContext import patch_loggingMDC
-from logWatchDog import patch_loggingYaml
+from .mdcContext import patch_loggingMDC
+from .logWatchDog import patch_loggingYaml
__all__ = ["patch_all"]
long_description="python-package onappylog could be used in any python"
"project to record MDC information and reload logging"
"at runtime",
- version="1.0.5",
+ version="1.0.7",
license="Apache 2.0",
author='ke liang',
author_email="lokyse@163.com",
packages=find_packages(),
platforms=['all'],
+ url="https://github.com/onap/logging-analytics/tree/master/pylog",
install_requires=[
"PyYAML>=3.10",
"watchdog>=0.8.3"
classifiers=[
'Development Status :: 4 - Beta',
'Intended Audience :: Developers',
- 'Programming Language :: Python :: 2.7'
+ 'Programming Language :: Python :: 2.7',
+ 'Programming Language :: Python :: 3'
]
)