libcamera v0.1.0+127-8e215127-dirty (2023-12-02T01:06:12+00:00)
Supporting cameras in Linux since 2019
logging.h File Reference

Logging management. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  libcamera
 Top-level libcamera namespace.
 

Enumerations

enum  libcamera::LoggingTarget { libcamera::LoggingTargetNone , libcamera::LoggingTargetSyslog , libcamera::LoggingTargetFile , libcamera::LoggingTargetStream }
 Log destination type. More...
 

Functions

int libcamera::logSetFile (const char *path, bool color)
 Direct logging to a file. More...
 
int libcamera::logSetStream (std::ostream *stream, bool color)
 Direct logging to a stream. More...
 
int libcamera::logSetTarget (LoggingTarget target)
 Set the logging target. More...
 
void libcamera::logSetLevel (const char *category, const char *level)
 Set the log level. More...
 

Detailed Description

Logging management.

API to change the logging output destination and log levels programatically.