summaryrefslogtreecommitdiff
path: root/utils/log.h
diff options
context:
space:
mode:
Diffstat (limited to 'utils/log.h')
-rw-r--r--utils/log.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/utils/log.h b/utils/log.h
index 7b5bcc3e8..e73c8c3ee 100644
--- a/utils/log.h
+++ b/utils/log.h
@@ -47,6 +47,18 @@ typedef bool(nslog_ensure_t)(FILE *fptr);
*/
extern nserror nslog_init(nslog_ensure_t *ensure, int *pargc, char **argv);
+/**
+ * Set the logging filter.
+ *
+ * Compiles and enables the given logging filter.
+ */
+extern nserror nslog_set_filter(const char *filter);
+
+/**
+ * Set the logging filter according to the options.
+ */
+extern nserror nslog_set_filter_by_options(void);
+
/* ensure a logging level is defined */
#ifndef NETSURF_LOG_LEVEL
#define NETSURF_LOG_LEVEL INFO