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);
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
Definition ConsoleHandler.h:28
Definition AbstractCollection.h:33
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition AprPool.h:25