Module Expr Str ImportFrom alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareLt AttributeLoad NameLoad attr TupleLoad Num Num body ClassDef bases AttributeLoad NameLoad attr NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list Assign AttributeStore NameLoad attr NameLoad ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr If CompareGtE Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults TupleLoad body Expr Str If UnaryOpNot NameLoad body Return While AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num For NameStore NameLoad body If CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Continue Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad AttributeLoad NameLoad attr NameLoad body Expr Str decorator_list ClassDef bases NameLoad AttributeLoad NameLoad attr NameLoad body Expr Str decorator_list ClassDef bases NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Str decorator_list If CompareGt AttributeLoad NameLoad attr TupleLoad Num Num body ClassDef bases NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Str decorator_list If CompareLt AttributeLoad NameLoad attr TupleLoad Num Num body ClassDef bases NameLoad AttributeLoad NameLoad attr NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list orelse ClassDef bases NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Pass decorator_list
N/A N/A 
    salt.log.handlers
    ~~~~~~~~~~~~~~~~~

    .. versionadded:: 0.17.0

    Custom logging handlers to be used in salt.
 __future__ absolute_import N/A sys N/A atexit N/A logging N/A threading N/A logging.handlers salt.log.mixins NewStyleClassMixIn ExcInfoOnLogLevelFormatMixIn N/A log N/A N/A logging getLogger __name__ N/A N/A N/A sys version_info N/A 2 7 N/A NullHandler N/A N/A logging Handler NewStyleClassMixIn N/A N/A 
        This is 1 to 1 copy of python's 2.7 NullHandler
         handle N/A N/A self record N/A N/A N/A N/A emit N/A N/A self record N/A N/A N/A N/A createLock N/A N/A self N/A N/A N/A N/A self lock None N/A N/A N/A N/A logging NullHandler NullHandler TemporaryLoggingHandler N/A N/A logging NullHandler N/A N/A 
    This logging handler will store all the log records up to its maximum
    queue size at which stage the first messages stored will be dropped.

    Should only be used as a temporary logging handler, while the logging
    system is not fully configured.

    Once configured, pass any logging handlers that should have received the
    initial log messages to the function
    :func:`TemporaryLoggingHandler.sync_with_handlers` and all stored log
    records will be dispatched to the provided handlers.

    .. versionadded:: 0.17.0
     __init__ N/A N/A self level max_queue_size N/A N/A logging NOTSET 10000 N/A N/A N/A self __max_queue_size max_queue_size N/A N/A N/A N/A super TemporaryLoggingHandler self __init__ level level N/A N/A self __messages N/A N/A handle N/A N/A self record N/A N/A N/A N/A N/A self acquire N/A N/A N/A len N/A self __messages N/A self __max_queue_size N/A N/A N/A N/A N/A self __messages pop 0 N/A N/A N/A N/A self __messages append record N/A N/A N/A self release N/A sync_with_handlers N/A N/A self handlers N/A N/A N/A N/A 
        Sync the stored log records to the provided log handlers.
         N/A N/A handlers N/A N/A N/A N/A self __messages N/A N/A record N/A N/A N/A self __messages pop 0 N/A handler handlers N/A N/A N/A N/A handler level N/A record levelno N/A N/A N/A N/A N/A handler handle record N/A N/A StreamHandler N/A ExcInfoOnLogLevelFormatMixIn N/A logging StreamHandler NewStyleClassMixIn N/A N/A 
    Stream handler which properly handles exc_info on a per handler basis
     N/A FileHandler N/A ExcInfoOnLogLevelFormatMixIn N/A logging FileHandler NewStyleClassMixIn N/A N/A 
    File handler which properly handles exc_info on a per handler basis
     N/A SysLogHandler N/A ExcInfoOnLogLevelFormatMixIn N/A N/A logging handlers SysLogHandler NewStyleClassMixIn N/A N/A 
    Syslog handler which properly handles exc_info on a per handler basis
     N/A N/A N/A N/A sys version_info N/A 2 6 N/A WatchedFileHandler N/A ExcInfoOnLogLevelFormatMixIn N/A N/A logging handlers WatchedFileHandler NewStyleClassMixIn N/A N/A 
        Watched file handler which properly handles exc_info on a per handler basis
         N/A N/A N/A N/A sys version_info N/A 3 2 N/A QueueHandler N/A ExcInfoOnLogLevelFormatMixIn N/A logging Handler NewStyleClassMixIn N/A N/A 
        This handler sends events to a queue. Typically, it would be used together
        with a multiprocessing Queue to centralise logging to file in one process
        (in a multi-process application), so as to avoid file write contention
        between processes.

        This code is new in Python 3.2, but this class can be copy pasted into
        user code for use with earlier Python versions.
         __init__ N/A N/A self queue N/A N/A N/A 
            Initialise an instance, using the passed queue.
             N/A N/A N/A N/A logging Handler __init__ self N/A N/A self queue queue N/A enqueue N/A N/A self record N/A N/A N/A 
            Enqueue a record.

            The base implementation uses put_nowait. You may want to override
            this method if you want to use blocking, timeouts or custom queue
            implementations.
             N/A N/A N/A N/A self queue put_nowait record N/A prepare N/A N/A self record N/A N/A N/A 
            Prepares a record for queuing. The object returned by this method is
            enqueued.

            The base implementation formats the record to merge the message
            and arguments, and removes unpickleable items from the record
            in-place.

            You might want to override this method if you want to convert
            the record to a dict or JSON string, or send a modified copy
            of the record while leaving the original intact.
             N/A N/A N/A self format record N/A N/A record msg N/A N/A record getMessage N/A N/A record args None N/A N/A record exc_info None N/A record N/A emit N/A N/A self record N/A N/A N/A 
            Emit a record.

            Writes the LogRecord to the queue, preparing it for pickling first.
             N/A N/A N/A N/A N/A self enqueue N/A N/A self prepare record N/A N/A N/A Exception N/A N/A N/A N/A self handleError record N/A N/A N/A QueueHandler N/A ExcInfoOnLogLevelFormatMixIn N/A N/A logging handlers QueueHandler N/A N/A N/A