ifm3d
log_writer.h
1 // -*- c++ -*-
2 /*
3  * Copyright 2023-present ifm electronic, gmbh
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 #ifndef IFM3D_COMMON_LOGGING_LOG_WRITER_H
8 #define IFM3D_COMMON_LOGGING_LOG_WRITER_H
9 
10 #include <ifm3d/common/logging/log_entry.h>
11 
12 namespace ifm3d
13 {
14  class LogWriter
15  {
16  public:
17  virtual ~LogWriter() {}
18  virtual void Write(const LogEntry& entry) = 0;
19  };
20 }
21 #endif // IFM3D_COMMON_LOGGING_LOG_WRITER_H
ifm3d::LogWriter
Definition: log_writer.h:14
ifm3d::LogEntry
Definition: log_entry.h:19