29 lines
723 B
Python
29 lines
723 B
Python
#
|
|
# Copyright (c) 2019 StarlingX.
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
# vim: tabstop=4 shiftwidth=4 softtabstop=4
|
|
|
|
# All Rights Reserved.
|
|
#
|
|
|
|
""" Define Logger class for this agent"""
|
|
|
|
import logging
|
|
import logging.handlers
|
|
|
|
_syslog_facility = 'local1'
|
|
|
|
|
|
LOG = logging.getLogger("pci-interrupt-affinity")
|
|
formatter = logging.Formatter("%(asctime)s %(threadName)s[%(process)d] "
|
|
"%(name)s.%(pathname)s.%(lineno)d - %(levelname)s "
|
|
"%(message)s")
|
|
handler = logging.handlers.SysLogHandler(address='/dev/log',
|
|
facility=_syslog_facility)
|
|
handler.setFormatter(formatter)
|
|
LOG.addHandler(handler)
|
|
LOG.setLevel(logging.INFO)
|