Mir
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
examples
glog_logger.h
Go to the documentation of this file.
1
/*
2
* Copyright © 2013 Canonical Ltd.
3
*
4
* This program is free software: you can redistribute it and/or modify
5
* it under the terms of the GNU General Public License version 3 as
6
* published by the Free Software Foundation.
7
*
8
* This program is distributed in the hope that it will be useful,
9
* but WITHOUT ANY WARRANTY; without even the implied warranty of
10
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11
* GNU General Public License for more details.
12
*
13
* You should have received a copy of the GNU General Public License
14
* along with this program. If not, see <http://www.gnu.org/licenses/>.
15
*
16
* Authored by: Alan Griffiths <alan@octopull.co.uk>
17
*/
18
19
#include "
mir/logging/logger.h
"
20
21
namespace
mir
22
{
23
namespace
examples
24
{
25
class
GlogLogger
:
public
logging::Logger
26
{
27
public
:
28
GlogLogger
(
29
char
const
* argv0,
30
int
stderrthreshold,
31
int
minloglevel,
32
std::string
const
& log_dir);
33
34
private
:
35
virtual
void
log(
36
mir::logging::Severity
severity,
37
std::string
const
& message,
38
std::string
const
& component)
override
;
39
};
40
}
41
}
mir
Definition:
as_render_target.h:27
mir::examples::GlogLogger::GlogLogger
GlogLogger(char const *argv0, int stderrthreshold, int minloglevel, std::string const &log_dir)
Definition:
glog_logger.cpp:58
mir::logging::Logger
Definition:
logger.h:41
mir::OptionType::string
mir::logging::Severity
Severity
Definition:
logger.h:30
mir::examples::GlogLogger
Definition:
glog_logger.h:25
logger.h
Copyright © 2012-2016 Canonical Ltd.
Generated on Tue Oct 31 05:57:28 UTC 2017