17#ifndef _DECAF_UTIL_LOGGING_SIMPLELOGGER_H_
18#define _DECAF_UTIL_LOGGING_SIMPLELOGGER_H_
44 virtual void mark(
const std::string& message);
49 virtual void debug(
const std::string& file,
51 const std::string& message);
56 virtual void info(
const std::string& file,
58 const std::string& message);
63 virtual void warn(
const std::string& file,
65 const std::string& message);
70 virtual void error(
const std::string& file,
72 const std::string& message);
77 virtual void fatal(
const std::string& file,
79 const std::string& message);
84 virtual void log(
const std::string& message);
Definition: SimpleLogger.h:28
virtual void debug(const std::string &file, const int line, const std::string &message)
Log a Debug Level Log.
virtual void info(const std::string &file, const int line, const std::string &message)
Log a Informational Level Log.
virtual void mark(const std::string &message)
Log a Mark Block Level Log.
virtual void log(const std::string &message)
No-frills log.
virtual ~SimpleLogger()
Destructor.
virtual void fatal(const std::string &file, const int line, const std::string &message)
Log a Fatal Level Log.
virtual void error(const std::string &file, const int line, const std::string &message)
Log a Error Level Log.
SimpleLogger(const std::string &name)
Constructor.
virtual void warn(const std::string &file, const int line, const std::string &message)
Log a Warning Level Log.
#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