aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Logging/LogOperation.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/shared/Logging/LogOperation.h')
-rw-r--r--src/server/shared/Logging/LogOperation.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/server/shared/Logging/LogOperation.h b/src/server/shared/Logging/LogOperation.h
new file mode 100644
index 00000000000..046ff44e62e
--- /dev/null
+++ b/src/server/shared/Logging/LogOperation.h
@@ -0,0 +1,24 @@
+#ifndef LOGOPERATION_H
+#define LOGOPERATION_H
+
+class Logger;
+struct LogMessage;
+
+class LogOperation
+{
+ public:
+ LogOperation(Logger* _logger, LogMessage* _msg)
+ : logger(_logger)
+ , msg(_msg)
+ { }
+
+ ~LogOperation();
+
+ int call();
+
+ protected:
+ Logger *logger;
+ LogMessage *msg;
+};
+
+#endif