cars.core.cars_logging
cCars logging module: contains cars logging setup logger for main thread and workers
Attributes
Classes
ProfilingFilter |
|
Profiling |
|
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) |
Module Contents
- 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.FilterProfilingFilter
- class cars.core.cars_logging.ProfilinglHandler(filename, mode='a', encoding=None, delay=False)[source]
Bases:
logging.FileHandlerProfiling
- sender
- class cars.core.cars_logging.WorkerHandler(filename, mode='a', encoding=None, delay=False)[source]
Bases:
logging.FileHandlerProfiling
- sender
- cars.core.cars_logging.setup_logging(loglevel='PROGRESS', out_dir=None, log_dir=None, pipeline='', in_worker=False, global_log_file=None)[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