Rotary Logger  1.0.2
The middleware rotary logger
Loading...
Searching...
No Matches
rotary_logger.constants.Prefix Class Reference
Collaboration diagram for rotary_logger.constants.Prefix:
Collaboration graph

Static Public Attributes

bool std_in = False
 
bool std_out = False
 
bool std_err = False
 
str BROKEN_PIPE_ERROR = f"{MODULE_NAME} Broken pipe on stdout"
 
str PREFIX_STDOUT = "[STDOUT]"
 
str PREFIX_STDERR = "[STDERR]"
 
str PREFIX_STDIN = "[STDIN]"
 
str PREFIX_STDUNKNOWN = "[STDUNKNOWN]"
 
dict CORRECT_PREFIX
 
str PREFIX_FUNCTION_CALL_EMPTY = ""
 
str PREFIX_FUNCTION_CALL_WRITE = "[WRITE]"
 
str PREFIX_FUNCTION_CALL_WRITELINES = "[WRITELINES]"
 
str PREFIX_FUNCTION_CALL_FLUSH = "[FLUSH]"
 
str PREFIX_FUNCTION_CALL_READ = "[READ]"
 
str PREFIX_FUNCTION_CALL_READLINE = "[READLINE]"
 
str PREFIX_FUNCTION_CALL_READLINES = "[READLINES]"
 

Detailed Description

Flags describing which streams should be prefixed when mirrored.

Each flag is a boolean indicating whether the corresponding
standard stream (stdin/stdout/stderr) should receive a textual
prefix when written to disk.

Definition at line 155 of file constants.py.

Field Documentation

◆ BROKEN_PIPE_ERROR

str rotary_logger.constants.Prefix.BROKEN_PIPE_ERROR = f"{MODULE_NAME} Broken pipe on stdout"
static

Definition at line 167 of file constants.py.

◆ CORRECT_PREFIX

dict rotary_logger.constants.Prefix.CORRECT_PREFIX
static
Initial value:
= {
StdMode.STDIN: PREFIX_STDIN,
StdMode.STDOUT: PREFIX_STDOUT,
StdMode.STDERR: PREFIX_STDERR,
StdMode.STDUNKNOWN: PREFIX_STDUNKNOWN
}

Definition at line 173 of file constants.py.

◆ PREFIX_FUNCTION_CALL_EMPTY

str rotary_logger.constants.Prefix.PREFIX_FUNCTION_CALL_EMPTY = ""
static

Definition at line 180 of file constants.py.

◆ PREFIX_FUNCTION_CALL_FLUSH

str rotary_logger.constants.Prefix.PREFIX_FUNCTION_CALL_FLUSH = "[FLUSH]"
static

Definition at line 183 of file constants.py.

◆ PREFIX_FUNCTION_CALL_READ

str rotary_logger.constants.Prefix.PREFIX_FUNCTION_CALL_READ = "[READ]"
static

Definition at line 184 of file constants.py.

◆ PREFIX_FUNCTION_CALL_READLINE

str rotary_logger.constants.Prefix.PREFIX_FUNCTION_CALL_READLINE = "[READLINE]"
static

Definition at line 185 of file constants.py.

◆ PREFIX_FUNCTION_CALL_READLINES

str rotary_logger.constants.Prefix.PREFIX_FUNCTION_CALL_READLINES = "[READLINES]"
static

Definition at line 186 of file constants.py.

◆ PREFIX_FUNCTION_CALL_WRITE

str rotary_logger.constants.Prefix.PREFIX_FUNCTION_CALL_WRITE = "[WRITE]"
static

Definition at line 181 of file constants.py.

◆ PREFIX_FUNCTION_CALL_WRITELINES

str rotary_logger.constants.Prefix.PREFIX_FUNCTION_CALL_WRITELINES = "[WRITELINES]"
static

Definition at line 182 of file constants.py.

◆ PREFIX_STDERR

str rotary_logger.constants.Prefix.PREFIX_STDERR = "[STDERR]"
static

Definition at line 170 of file constants.py.

◆ PREFIX_STDIN

str rotary_logger.constants.Prefix.PREFIX_STDIN = "[STDIN]"
static

Definition at line 171 of file constants.py.

◆ PREFIX_STDOUT

str rotary_logger.constants.Prefix.PREFIX_STDOUT = "[STDOUT]"
static

Definition at line 169 of file constants.py.

◆ PREFIX_STDUNKNOWN

str rotary_logger.constants.Prefix.PREFIX_STDUNKNOWN = "[STDUNKNOWN]"
static

Definition at line 172 of file constants.py.

◆ std_err

bool rotary_logger.constants.Prefix.std_err = False
static

Definition at line 164 of file constants.py.

◆ std_in

bool rotary_logger.constants.Prefix.std_in = False
static

Definition at line 162 of file constants.py.

◆ std_out

bool rotary_logger.constants.Prefix.std_out = False
static

Definition at line 163 of file constants.py.


The documentation for this class was generated from the following file: