You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
706 B
Python

"""
Main program for Net2Scripting.
Basically just intializes the log4net.
"""
import sys
import Net2Scripting.settings
def init_logging(config_file=None):
"""Init logging
"""
# If no config file is given, use the default
if not config_file:
config_file = settings.CONFIG_FILE
# Setup logging first
from Net2Scripting.pylog4net import Log4Net
try:
Log4Net.read_config(config_file)
except Exception as e:
print('Log error: %s' % (str(e)))
sys.exit(1)
from Net2Scripting.config import Config
try:
cfg = Config(settings.CONFIG_FILE)
except Exception as e:
print('Config error: %s' % (str(e)))
sys.exit(1)