File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change 3636 CONDITIONS OF OSMC-PL.
3737"""
3838
39+ import logging
40+
3941from OMPython .OMCSession import OMCSessionBase , OMCSessionZMQ
4042from OMPython .ModelicaSystem import ModelicaSystem , ModelicaSystemError , LinearizationResult
4143
44+
45+ def ompython_log_definiton ():
46+ # Logger Defined
47+ logger = logging .getLogger ('OMPython' )
48+ logger .setLevel (logging .DEBUG )
49+ # create console handler with a higher log level
50+ logger_console_handler = logging .StreamHandler ()
51+ logger_console_handler .setLevel (logging .INFO )
52+
53+ # create formatter and add it to the handlers
54+ logger_formatter = logging .Formatter ('%(asctime)s - %(name)s - %(levelname)s - %(message)s' )
55+ logger_console_handler .setFormatter (logger_formatter )
56+
57+ # add the handlers to the logger
58+ logger .addHandler (logger_console_handler )
59+ logger .setLevel (logging .WARNING )
60+
61+
4262# global names imported if import 'from OMPython import *' is used
4363__all__ = [
4464 'ModelicaSystem' ,
You can’t perform that action at this time.
0 commit comments