summaryrefslogtreecommitdiff
path: root/src/log.h
diff options
context:
space:
mode:
authorBjørn Lindeijer <bjorn@lindeijer.nl>2005-02-13 23:22:52 +0000
committerBjørn Lindeijer <bjorn@lindeijer.nl>2005-02-13 23:22:52 +0000
commit25b87e0d02f285fa8bacc4369f1d9251cf815a40 (patch)
tree7b28f4bf60ac11b1ec77edff528eea8741898f29 /src/log.h
parent00d7a2cee3904a5ef11b884d68b111ce2d7fd8a9 (diff)
downloadmana-client-25b87e0d02f285fa8bacc4369f1d9251cf815a40.tar.gz
mana-client-25b87e0d02f285fa8bacc4369f1d9251cf815a40.tar.bz2
mana-client-25b87e0d02f285fa8bacc4369f1d9251cf815a40.tar.xz
mana-client-25b87e0d02f285fa8bacc4369f1d9251cf815a40.zip
Now the resource manager will log a bit about images and cleanup.
Diffstat (limited to 'src/log.h')
-rw-r--r--src/log.h28
1 files changed, 27 insertions, 1 deletions
diff --git a/src/log.h b/src/log.h
index aedba824..9d9cfb72 100644
--- a/src/log.h
+++ b/src/log.h
@@ -28,10 +28,36 @@
#include <time.h>
#include <string>
+/**
+ * Initializes log file by opening it for writing.
+ */
void init_log();
+
+/**
+ * Enters a message in the log with a certain category. The message will be
+ * timestamped.
+ */
void log(const char *category, const char *log_text, ...);
-void error(std::string error_text);
+
+/**
+ * Enters a message in the log. The message will be timestamped.
+ */
+void log(const std::string &text);
+
+/**
+ * Log an error and quit. The error will pop-up in Windows and will be printed
+ * to standard error everywhere else.
+ */
+void error(const std::string &error_text);
+
+/**
+ * Shortcut to log a warning.
+ */
void warning(const char *warning_text);
+
+/**
+ * Shortcut to log a status update.
+ */
void status(const char *status_text);
#endif