def __init__(self, **kwargs):
self._verbosity         = <NUM_LIT:0><EOL>self._sys_stdout        = sys.stdout<EOL>self._sys_stderr        = sys.stderr<EOL>self._verbosity         = <NUM_LIT:1><EOL>self._b_syslog          = False<EOL>self._str_syslog        = '<STR_LIT>'<EOL>self._b_tag             = False<EOL>self._str_tag           = '<STR_LIT>'<EOL>self._b_tee             = False<EOL>self._b_flushNewLine    = False<EOL>self._b_isSocket        = False<EOL>self._socketPort        = <NUM_LIT:0><EOL>self._socketRemote      = '<STR_LIT>'<EOL>self._str_payload       = '<STR_LIT>'<EOL>self._logFile           = '<STR_LIT>'<EOL>self._logHandle         = None<EOL>self._processName       = os.path.basename(<EOL>inspect.stack()[-<NUM_LIT:1>][<NUM_LIT:0>].f_code.co_filename)<EOL>self._pid               = os.getpid()<EOL>self.to(self._logFile)<EOL>for key, value in kwargs.items():<EOL><INDENT>if key == "<STR_LIT>":  self._b_syslog          = int(value)<EOL>if key == "<STR_LIT>":          self.to(value)<EOL>if key == '<STR_LIT>':            self._b_tee             = value<EOL><DEDENT>
Constructor.

The following keyword arguments are supported:

    syslogPrepend = 0|1         set the syslog prepend flag to 0|1
    logTo = <destination>       set the <destination> that will print
                                messages.
    tee = 0|1                   set the tee flag to 0|1