[libcamera-devel] [PATCH 6/6] libcamera: log: Document the LogMessage class

jacopo mondi jacopo at jmondi.org
Wed Dec 12 14:17:48 CET 2018


Hi Laurent,
  a small thing I noticed while looking at the generated documentation

On Tue, Dec 11, 2018 at 09:10:11PM +0200, Laurent Pinchart wrote:
> Fix Doxygen build warnings by adding the missing documentation for the
> LogMessage class.
>
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
>  src/libcamera/log.cpp | 22 ++++++++++++++++++++++
>  1 file changed, 22 insertions(+)
>
> diff --git a/src/libcamera/log.cpp b/src/libcamera/log.cpp
> index c5345cf079a3..953f8805cb97 100644
> --- a/src/libcamera/log.cpp
> +++ b/src/libcamera/log.cpp
> @@ -54,6 +54,20 @@ static const char *log_severity_name(LogSeverity severity)
>  		return "UNKN";
>  }
>
> +/**
> + * \class LogMessage
> + * \brief Internal log message representation.
> + *
> + * The LogMessage class models a single message in the log. It serves as a
> + * helper to provide the std::ostream API for logging, and much never be used

s/much/must ?

Thanks
   j

> + * directly. Use the LOG() macro instead access the log infrastructure.
> + */
> +
> +/**
> + * Create a log message pertaining to line \a line of file \a fileName. The
> + * \a severity argument sets the message severity to control whether it will be
> + * output or dropped.
> + */
>  LogMessage::LogMessage(const char *fileName, unsigned int line,
>  		       LogSeverity severity)
>  {
> @@ -78,4 +92,12 @@ LogMessage::~LogMessage()
>  	fflush(stderr);
>  }
>
> +/**
> + * \fn std::ostream& LogMessage::stream()
> + *
> + * Data is added to a LogMessage through the stream returned by this function.
> + * The stream implements the std::ostream API and can be used for logging as
> + * std::cout.
> + */
> +
>  } /* namespace libcamera */
> --
> Regards,
>
> Laurent Pinchart
>
> _______________________________________________
> libcamera-devel mailing list
> libcamera-devel at lists.libcamera.org
> https://lists.libcamera.org/listinfo/libcamera-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <https://lists.libcamera.org/pipermail/libcamera-devel/attachments/20181212/7b005e87/attachment.sig>


More information about the libcamera-devel mailing list