aboutsummaryrefslogtreecommitdiff
path: root/c_implementation/include/libaklog.h
diff options
context:
space:
mode:
Diffstat (limited to 'c_implementation/include/libaklog.h')
-rw-r--r--c_implementation/include/libaklog.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/c_implementation/include/libaklog.h b/c_implementation/include/libaklog.h
new file mode 100644
index 0000000..fa441a4
--- /dev/null
+++ b/c_implementation/include/libaklog.h
@@ -0,0 +1,27 @@
+#ifndef AKLOG
+#define AKLOG
+
+typedef enum {
+ TEST,
+ INFO,
+ WARNING,
+ ERROR,
+ EXIT,
+ DEBUG,
+} LogMessageType;
+
+void ak_log_print_log_line(const char*);
+void ak_log_follow();
+void ak_log_grep(char*);
+void ak_log_rotate();
+int ak_log_write_to_file(const char*);
+void ak_log_message(const char*, LogMessageType, char*);
+void ak_log_exit(const char*, char*);
+void ak_log_warning(const char*, char*);
+void ak_log_debug(const char*, char*);
+void ak_log_error(const char*, char*);
+void ak_log_info(const char*, char*);
+void ak_log_test(const char*, char*);
+int ak_log_main(int, char**);
+
+#endif // AKLOG