17#ifndef _DECAF_UTIL_LOGGING_LOGWRITER_H_
18#define _DECAF_UTIL_LOGGING_LOGWRITER_H_
41 virtual void log(
const std::string& file,
43 const std::string& prefix,
44 const std::string& message );
50 virtual void log(
const std::string& message);
Definition: LogWriter.h:28
static void returnInstance()
Returns a Checked out instance of this Writer.
static LogWriter & getInstance()
Get the singleton instance.
virtual void log(const std::string &file, const int line, const std::string &prefix, const std::string &message)
Writes a message to the output destination.
virtual void log(const std::string &message)
Writes a message to the output destination.
static void destroy()
Forcefully Delete the Instance of this LogWriter even if there are outstanding references.
#define DECAF_API
Definition: Config.h:29
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition: AprPool.h:25