Message ID | 20250121185554.301901-1-pobrn@protonmail.com |
---|---|
State | Superseded |
Headers | show |
Series |
|
Related | show |
Hi Barnabás, Thank you for the patch. On Tue, Jan 21, 2025 at 06:55:56PM +0000, Barnabás Pőcze wrote: > It is a short function that can be merged into the constructor with > essentially no change in observable behaviour, so do that. > > Signed-off-by: Barnabás Pőcze <pobrn@protonmail.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> > --- > include/libcamera/base/log.h | 2 -- > src/libcamera/base/log.cpp | 17 +++++------------ > 2 files changed, 5 insertions(+), 14 deletions(-) > > diff --git a/include/libcamera/base/log.h b/include/libcamera/base/log.h > index 620930125..d73aa7913 100644 > --- a/include/libcamera/base/log.h > +++ b/include/libcamera/base/log.h > @@ -77,8 +77,6 @@ public: > private: > LIBCAMERA_DISABLE_COPY(LogMessage) > > - void init(const char *fileName, unsigned int line); > - > std::ostringstream msgStream_; > const LogCategory &category_; > LogSeverity severity_; > diff --git a/src/libcamera/base/log.cpp b/src/libcamera/base/log.cpp > index 1024fed7f..1513e41fb 100644 > --- a/src/libcamera/base/log.cpp > +++ b/src/libcamera/base/log.cpp > @@ -876,9 +876,12 @@ const LogCategory &LogCategory::defaultCategory() > LogMessage::LogMessage(const char *fileName, unsigned int line, > const LogCategory &category, LogSeverity severity, > const std::string &prefix) > - : category_(category), severity_(severity), prefix_(prefix) > + : category_(category), severity_(severity), > + timestamp_(utils::clock::now()), prefix_(prefix) > { > - init(fileName, line); > + std::ostringstream ossFileInfo; > + ossFileInfo << utils::basename(fileName) << ":" << line; > + fileInfo_ = std::move(ossFileInfo).str(); > } > > /** > @@ -901,16 +904,6 @@ LogMessage::LogMessage(LogMessage &&other) > { > } > > -void LogMessage::init(const char *fileName, unsigned int line) > -{ > - /* Log the timestamp, severity and file information. */ > - timestamp_ = utils::clock::now(); > - > - std::ostringstream ossFileInfo; > - ossFileInfo << utils::basename(fileName) << ":" << line; > - fileInfo_ = ossFileInfo.str(); > -} > - > LogMessage::~LogMessage() > { > /* Don't print anything if we have been moved to another LogMessage. */
diff --git a/include/libcamera/base/log.h b/include/libcamera/base/log.h index 620930125..d73aa7913 100644 --- a/include/libcamera/base/log.h +++ b/include/libcamera/base/log.h @@ -77,8 +77,6 @@ public: private: LIBCAMERA_DISABLE_COPY(LogMessage) - void init(const char *fileName, unsigned int line); - std::ostringstream msgStream_; const LogCategory &category_; LogSeverity severity_; diff --git a/src/libcamera/base/log.cpp b/src/libcamera/base/log.cpp index 1024fed7f..1513e41fb 100644 --- a/src/libcamera/base/log.cpp +++ b/src/libcamera/base/log.cpp @@ -876,9 +876,12 @@ const LogCategory &LogCategory::defaultCategory() LogMessage::LogMessage(const char *fileName, unsigned int line, const LogCategory &category, LogSeverity severity, const std::string &prefix) - : category_(category), severity_(severity), prefix_(prefix) + : category_(category), severity_(severity), + timestamp_(utils::clock::now()), prefix_(prefix) { - init(fileName, line); + std::ostringstream ossFileInfo; + ossFileInfo << utils::basename(fileName) << ":" << line; + fileInfo_ = std::move(ossFileInfo).str(); } /** @@ -901,16 +904,6 @@ LogMessage::LogMessage(LogMessage &&other) { } -void LogMessage::init(const char *fileName, unsigned int line) -{ - /* Log the timestamp, severity and file information. */ - timestamp_ = utils::clock::now(); - - std::ostringstream ossFileInfo; - ossFileInfo << utils::basename(fileName) << ":" << line; - fileInfo_ = ossFileInfo.str(); -} - LogMessage::~LogMessage() { /* Don't print anything if we have been moved to another LogMessage. */
It is a short function that can be merged into the constructor with essentially no change in observable behaviour, so do that. Signed-off-by: Barnabás Pőcze <pobrn@protonmail.com> --- include/libcamera/base/log.h | 2 -- src/libcamera/base/log.cpp | 17 +++++------------ 2 files changed, 5 insertions(+), 14 deletions(-)