Fire Core  8.0.0.alpha
GIS framework per tutti gli usi
 Tutto Classi Namespace Funzioni Variabili Ridefinizioni di tipo (typedef) Tipi enumerati (enum) Valori del tipo enumerato Friend
FileAppender.hpp
1 // Copyright 2015 GEOSYSTEMS SRL
2 // All Rights Reserved.
3 
4 #ifndef FIRE_LOGGING_CORE_APPENDER_FILEAPPENDER_HPP_INCLUDED
5 #define FIRE_LOGGING_CORE_APPENDER_FILEAPPENDER_HPP_INCLUDED
6 
7 #include <exception>
8 #include <string>
9 
10 #include "fire/export.hpp"
11 #include "fire/logging/core/appender/AbstractOutputStreamAppender.hpp"
12 #include "fire/logging/core/appender/FileManager.hpp"
13 
20 namespace fire {
27 namespace logging {
34 namespace core {
41 namespace appender {
48 class FIRE_ENGINE_DLL FileAppender : public fire::logging::core::appender::AbstractOutputStreamAppender<fire::logging::core::appender::FileManager> {
49  private:
56  std::string fileName;
57 
58  public:
70  explicit FileAppender(const std::string& name);
77  virtual ~FileAppender();
89  std::string getFileName();
90 };
91 } // namespace appender
92 } // namespace core
93 } // namespace logging
94 } // namespace fire
95 
96 #endif
Definition: FileAppender.hpp:48
Definition: AbstractOutputStreamAppender.hpp:52