aboutsummaryrefslogtreecommitdiff
path: root/src/log.c
diff options
context:
space:
mode:
authorCara Salter <cara@devcara.com>2022-10-27 15:46:04 -0400
committerCara Salter <cara@devcara.com>2022-10-27 15:46:04 -0400
commitf500a9bae22516ac878c3c92bf1a2523102897e1 (patch)
treefbdc8528140ea749ad42add90982dd41fbb3515e /src/log.c
parentf0f0efcafeec83850add53712eb463c8ff5ee9be (diff)
downloadcmud-f500a9bae22516ac878c3c92bf1a2523102897e1.tar.gz
cmud-f500a9bae22516ac878c3c92bf1a2523102897e1.zip
autotools
Diffstat (limited to 'src/log.c')
-rw-r--r--src/log.c53
1 files changed, 53 insertions, 0 deletions
diff --git a/src/log.c b/src/log.c
new file mode 100644
index 0000000..c6e2af2
--- /dev/null
+++ b/src/log.c
@@ -0,0 +1,53 @@
+/*
+ * =====================================================================================
+ *
+ * Filename: log.c
+ *
+ * Description: Implementations for logging framework
+ *
+ * Version: 1.0
+ * Created: 10/27/2022 10:02:48 AM
+ * Revision: none
+ * Compiler: gcc
+ *
+ * Author: Cara Salter (cara@devcara.com)
+ * Organization:
+ *
+ * =====================================================================================
+ */
+
+/* ##### HEADER FILE INCLUDES ################################################### */
+
+#include <stdlib.h>
+#include <time.h>
+
+
+/* ##### FUNCTION DEFINITIONS - LOCAL TO THIS SOURCE FILE ##################### */
+
+
+/*
+ * === FUNCTION ======================================================================
+ * Name: debug
+ * Description: Outputs debugging information to stdout
+ * =====================================================================================
+ */
+int debug(char msg[]) {
+ /* :TODO:10/27/2022 11:48:32 AM:: Fix time get */
+
+ time_t cur_time = time(NULL);
+ struct tm t = *localtime(&t);
+
+ printf("now: %d-%02d-%02d %02d:%02d:%02d\n", t.tm_year + 1900, t.tm_mon + 1, t.tm_mday, t.tm_hour, t.tm_min, t.tm_sec);
+ return 0;
+}
+
+
+/*
+ * === FUNCTION ======================================================================
+ * Name: info
+ * Description: Outputs informational messages to stdout
+ * =====================================================================================
+ */
+int info(char msg[]) {
+ return 0;
+} /* ----- end of function info ----- */