summaryrefslogtreecommitdiff
path: root/include/filelogger.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/filelogger.h')
-rw-r--r--include/filelogger.h26
1 files changed, 3 insertions, 23 deletions
diff --git a/include/filelogger.h b/include/filelogger.h
index 22a94c934..af43a6d90 100644
--- a/include/filelogger.h
+++ b/include/filelogger.h
@@ -18,27 +18,10 @@
*/
-#ifndef FILELOGGER_H
-#define FILELOGGER_H
+#pragma once
#include "logger.h"
-/** Debug levels for use with InspIRCd::Log()
- * */
-enum DebugLevel
-{
- RAWIO = 5,
- DEBUG = 10,
- VERBOSE = 20,
- DEFAULT = 30,
- SPARSE = 40,
- NONE = 50
-};
-
-
-/* Forward declaration -- required */
-class InspIRCd;
-
/** A logging class which logs to a streamed file.
*/
class CoreExport FileLogStream : public LogStream
@@ -46,12 +29,9 @@ class CoreExport FileLogStream : public LogStream
private:
FileWriter *f;
public:
- FileLogStream(int loglevel, FileWriter *fw);
+ FileLogStream(LogLevel loglevel, FileWriter *fw);
virtual ~FileLogStream();
- virtual void OnLog(int loglevel, const std::string &type, const std::string &msg);
+ void OnLog(LogLevel loglevel, const std::string& type, const std::string& msg) CXX11_OVERRIDE;
};
-
-#endif
-