cars.core.cars_logging
cCars logging module: contains cars logging setup logger for main thread and workers
Module Contents
Classes
ProfilingFilter |
|
Profiling |
|
LogSender |
Functions
|
Lock file for safe writing (Windows version) |
|
Setup the CARS logging configuration |
|
Add enforced message with INFO level |
|
Add enforced message with PROFILING_LOG level |
|
Wrapper logger function to wrap worker func |
|
Logger function to wrap worker func (with non local method) |
Attributes
- cars.core.cars_logging.SYS_PLATFORM
- cars.core.cars_logging.IS_WIN
- cars.core.cars_logging.PROGRESS = 21
- cars.core.cars_logging.PROFILING_LOG = 15
- cars.core.cars_logging.profiling_logger
- class cars.core.cars_logging.ProfilingFilter(name='')[source]
Bases:
logging.Filter
ProfilingFilter
- class cars.core.cars_logging.ProfilinglHandler(log_file)[source]
Bases:
logging.FileHandler
Profiling
- cars.core.cars_logging.setup_logging(loglevel='PROGRESS', out_dir=None, log_dir=None, pipeline='', in_worker=False)[source]
Setup the CARS logging configuration
- Parameters
loglevel – log level default WARNING
- cars.core.cars_logging.add_progress_message(message)[source]
Add enforced message with INFO level to stdout and logging file
- Parameters
message – logging message
- cars.core.cars_logging.add_profiling_message(message)[source]
Add enforced message with PROFILING_LOG level to stdout and logging file
- Parameters
message – logging message