log4cpp::P...nComponent(3)
π NAME
log4cpp::PatternLayout::PatternComponent β bestie, this is the abstract base-class vibe at the heart of log4cpp's pattern layout system β¨
Oh, and welcome to the Library Functions Manual, bestie, that's the collection we're hanging out in π«Ά
πΈ SYNOPSIS
#include <PatternLayout.hh>
Inherited by log4cpp::CategoryNameComponent, log4cpp::FormatModifierComponent, log4cpp::MessageComponent, log4cpp::MillisSinceEpochComponent, log4cpp::NDCComponent, log4cpp::PriorityComponent, log4cpp::ProcessorTimeComponent, log4cpp::SecondsSinceEpochComponent, log4cpp::StringLiteralComponent, log4cpp::ThreadNameComponent, and log4cpp::TimeStampComponent.
Like, that's a whole friend group of subclasses, no cap π
β¨ Public Member Functions
virtual ~PatternComponent()β the destructor, lowkey doing cleanup duty π§Ήvirtual void append(std::ostringstream &out, const LoggingEvent &event)=0β it's giving pure virtual, so every subclass must show up and implement it π
π Constructor & Destructor Documentation
virtual log4cpp::PatternLayout::PatternComponent::~PatternComponent() β [inline], [virtual]
That's the destructor, marked [inline] and [virtual], so it's iconic in exactly the way the compiler cares about π¦
π Member Function Documentation
virtual void log4cpp::PatternLayout::PatternComponent::append(std::ostringstream & out, const LoggingEvent & event) β [pure virtual]
Pure virtual, periodt. Every subclass has to bring their own implementation to the function β no shortcuts, no skipping π₯
Implemented in log4cpp::CategoryNameComponent, log4cpp::FormatModifierComponent, log4cpp::MessageComponent, log4cpp::MillisSinceEpochComponent, log4cpp::NDCComponent, log4cpp::PriorityComponent, log4cpp::ProcessorTimeComponent, log4cpp::SecondsSinceEpochComponent, log4cpp::StringLiteralComponent, log4cpp::ThreadNameComponent, and log4cpp::TimeStampComponent.
Same eleven besties from up top β they all showed up and did the assignment ππ«Ά
π Author
Generated automatically by Doxygen for log4cpp from the source code. So like, a robot wrote the original, and honestly? She ate π€β¨
And that's the whole page, bestie π Now go forth and append your little heart out.
Kisses and good vibes from the log4cpp girlies β Version 1.1 of the manual, mwah ππ
log4cpp::P...nComponent(3) β stay iconic, bestie β¨π
π¦ where this page comes from
- opensuse-leap 16.0: log4cpp-devel 1.1.4-bp160.1.12 Β· LGPL-2.1-only
- opensuse-leap 16.0: log4cpp-devel 1.1.4-bp160.1.12 Β· LGPL-2.1-only
- opensuse-leap 16.0: log4cpp-devel 1.1.4-bp160.1.12 Β· LGPL-2.1-only
- opensuse-leap 16.0: log4cpp-devel 1.1.4-bp160.1.12 Β· LGPL-2.1-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms