/****************************************************************************/
/* Copyright (c) 2000 MBARI                                                 */
/* MBARI Proprietary Information. All rights reserved.                      */
/****************************************************************************/
/* Summary  :                                                               */
/* Filename : SyslogUtils.h                                                 */
/* Author   :                                                               */
/* Project  :                                                               */
/* Version  : 1.0                                                           */
/* Created  : 02/07/2000                                                    */
/* Modified :                                                               */
/* Archived :                                                               */
/****************************************************************************/
/* Modification History:                                                    */
/****************************************************************************/

#ifndef _SYSLOGUTILS_H
#define _SYSLOGUTILS_H

#include </usr/include/syslog.h>

///////////////////////////////////////////////////////////////////
// syslogBuffer - logs a buffer to syslog but maps unprintable
//                characters to hex values
void syslogBuffer(int priority, char *msg, int nBytes);

///////////////////////////////////////////////////////////////////
// syslogCharacter - logs a character to syslog but maps unprintable
//                characters to hex values
void syslogCharacter(int priority, char c);

////////////////////////////////////////////////////////////////////////
//  Revision control message strings
void syslogRcs( int priority, const char *rev, const char *date );

#endif
