idstools.rulecat.loghandler module¶
-
class
idstools.rulecat.loghandler.SuriColourLogHandler(stream=None)[source]¶ Bases:
logging.StreamHandlerAn alternative stream log handler that logs with Suricata inspired log colours.
-
BLUE= '\x1b[34m'¶
-
GREEN= '\x1b[32m'¶
-
ORANGE= '\x1b[38;5;208m'¶
-
RED= '\x1b[31m'¶
-
REDB= '\x1b[1;31m'¶
-
RESET= '\x1b[0m'¶
-
YELLOW= '\x1b[33m'¶
-
YELLOWB= '\x1b[1;33m'¶
-
emit(record)[source]¶ Emit a record.
If a formatter is specified, it is used to format the record. The record is then written to the stream with a trailing newline. If exception information is present, it is formatted using traceback.print_exception and appended to the stream. If the stream has an ‘encoding’ attribute, it is used to determine how to do the output to the stream.
-