summaryrefslogtreecommitdiff
path: root/trunk/ACE/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/log.h
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/ACE/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/log.h')
-rw-r--r--trunk/ACE/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/log.h51
1 files changed, 51 insertions, 0 deletions
diff --git a/trunk/ACE/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/log.h b/trunk/ACE/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/log.h
new file mode 100644
index 00000000000..1113ebe6867
--- /dev/null
+++ b/trunk/ACE/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/log.h
@@ -0,0 +1,51 @@
+/*
+ * $Id$
+ *
+ * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
+ * rights reserved.
+ *
+ * Use of this software is governed by the terms of the license agreement for
+ * the Netscape Communications or Netscape Comemrce Server between the
+ * parties.
+ */
+
+
+/* ------------------------------------------------------------------------ */
+
+
+/*
+ * log.h: Records transactions, reports errors to administrators, etc.
+ *
+ * Rob McCool
+ */
+
+
+#ifndef LOG_H
+#define LOG_H
+
+
+#include "netsite.h"
+#include "base/session.h" /* Session structure */
+#include "frame/req.h" /* Request struct */
+#include "base/ereport.h" /* Error reporting, degrees */
+
+
+#define ERROR_CUTOFF 128
+
+
+/* ------------------------------ Prototypes ------------------------------ */
+
+
+/*
+ * log_error logs an error of the given degree from the function func
+ * and formats the arguments with the printf() style fmt. Returns whether the
+ * log was successful. Records the current date.
+ *
+ * sn and rq are optional parameters. If given, information about the client
+ * will be reported.
+ */
+
+int log_error(int degree, char *func, Session *sn, Request *rq,
+ char *fmt, ...);
+
+#endif