void Log_Init();
	Called to initialize the logging system. If there is no logfile
	specified, this does nothing. The LOG FILE command operates by
	calling Log_Cleanup, redefining the global options.logfile
	parameter, and calling Log_Init.
void Log_Cleanup();
	Called to close the current log. If there is no logfile specified,
	this does nothing. It should be called on shutdown. (or maybe
	disconnect? consider.)
void Log_CommitComment(const char *);
	Called to write an HTML comment to the log file. Usually invoked by
	Log_Public or Log_Action.
void Log_CommitDescription(const char *);
	Called to commit a paragraph to the log file. Usually invoked by
	Log_Public.
void Log_CommitLine(const char *);
	Called to commit a single (blockquoted) line to the log file. Usually
	invoked by Log_Public or Log_Action.
void Log_FormatLine(char *, size_t, const char *, TF);
	Called to replace the control characters in a line from IRC with HTML
	tags. Usually invoked by Log_Public or Log_Action.
int Log_ParseType(char *);
	Called to determine how we should treat a particular line from IRC.
	Usually invoked by Log_Public or Log_Action.
void Log_Public(Auth_PUser, const char *, const char *);
	Called for normal public messages in a channel we're logging.
void Log_Action(const char *, const char *);
	Called for CTCP ACTIONs in a channel we're logging.

@(#) $Id: log.txt,v 1.1.1.1 2004/01/16 07:28:15 lachesis Exp $
