CppLogging 1.0.5.0
C++ Logging Library
Loading...
Searching...
No Matches
layout.h
Go to the documentation of this file.
1
9#ifndef CPPLOGGING_LAYOUT_H
10#define CPPLOGGING_LAYOUT_H
11
12#include "logging/element.h"
13#include "logging/record.h"
14
15namespace CppLogging {
16
18
27class Layout : public Element
28{
29public:
31
36 virtual void LayoutRecord(Record& record) = 0;
37};
38
39} // namespace CppLogging
40
41#endif // CPPLOGGING_LAYOUT_H
Logging element interface.
Definition element.h:26
Logging layout interface.
Definition layout.h:28
virtual void LayoutRecord(Record &record)=0
Layout the given logging record into a raw buffer.
Logging record.
Definition record.h:37
Logging element interface definition.
C++ Logging project definitions.
Definition appender.h:15
Logging record definition.