From c382faf9c941ad2ab93f806b6477933d41566719 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Tue, 18 Jan 2022 03:10:47 +0000 Subject: Rewrite the entire logging system. - Much cleaner API for writing to the log. - Adds support for stderr and stdout logging to the core. - Adds support for sql and syslog logging in modules. --- docs/sql/log_sql/mysql.sql | 6 ++++++ docs/sql/log_sql/pgsql.sql | 6 ++++++ docs/sql/log_sql/schema.dbml | 5 +++++ docs/sql/log_sql/sqlite.sql | 6 ++++++ 4 files changed, 23 insertions(+) create mode 100644 docs/sql/log_sql/mysql.sql create mode 100644 docs/sql/log_sql/pgsql.sql create mode 100644 docs/sql/log_sql/schema.dbml create mode 100644 docs/sql/log_sql/sqlite.sql (limited to 'docs/sql') diff --git a/docs/sql/log_sql/mysql.sql b/docs/sql/log_sql/mysql.sql new file mode 100644 index 000000000..278bf3789 --- /dev/null +++ b/docs/sql/log_sql/mysql.sql @@ -0,0 +1,6 @@ +CREATE TABLE IF NOT EXISTS `ircd_log` ( + `time` datetime, + `type` varchar(50), + `message` text +); + diff --git a/docs/sql/log_sql/pgsql.sql b/docs/sql/log_sql/pgsql.sql new file mode 100644 index 000000000..cfe3b3681 --- /dev/null +++ b/docs/sql/log_sql/pgsql.sql @@ -0,0 +1,6 @@ +CREATE TABLE IF NOT EXISTS "ircd_log" ( + "time" datetime, + "type" varchar(50), + "message" text +); + diff --git a/docs/sql/log_sql/schema.dbml b/docs/sql/log_sql/schema.dbml new file mode 100644 index 000000000..1d5155200 --- /dev/null +++ b/docs/sql/log_sql/schema.dbml @@ -0,0 +1,5 @@ +Table ircd_log { + time datetime + type varchar(50) + message text +} diff --git a/docs/sql/log_sql/sqlite.sql b/docs/sql/log_sql/sqlite.sql new file mode 100644 index 000000000..791712704 --- /dev/null +++ b/docs/sql/log_sql/sqlite.sql @@ -0,0 +1,6 @@ +CREATE TABLE "ircd_log" ( + "time" datetime, + "type" varchar(50), + "message" text +); + -- cgit v1.3.1-10-gc9f91