Ejemplo n.º 1
0
def log_info(msg: str, *, contexts: ListOrTupleOrStr = None) -> None:
    '''
        Log a message with **INFO** level.

        Args: 
            msg: Log message
            contexts: (Optional) Context strings for this log message.
    '''
    __log(_Stack.get_invoker(), "info", msg, contexts=contexts)
Ejemplo n.º 2
0
def log_debug(msg: str, *, contexts: ListOrTuple = None) -> None:
    '''
        Log a message with **DEBUG** level.

        Args: 
            msg: Log message
            contexts: (Optional) Context strings for this log message.
    '''
    __log(_Stack.get_invoker(), "debug", msg, contexts=contexts)
Ejemplo n.º 3
0
def log_trace(msg: str, *, contexts: ListOrTupleOrStr = None):
    '''
        Log a message with **TRACE** level.

        Args: 
            msg: Log message
            contexts: (Optional) Context strings for this log message.
    '''
    __log(_Stack.get_invoker(), "trace", msg, contexts=contexts)
Ejemplo n.º 4
0
def log_warning(*msg: object, contexts: ListOrTupleOrStr=None) -> None:
    '''
        Log a message with **WARNING** level.

        Args: 
            msg: Arbitrary Log Message Objects. String representations of all objects are joined using a single blank space.
            contexts: (Optional) Context strings for this log message.
    '''
    __log(_Stack.get_invoker(), "warning", *msg, contexts=contexts)