FEI
Version of the Day
base
fei_LogManager.hpp
1
/*--------------------------------------------------------------------*/
2
/* Copyright 2005 Sandia Corporation. */
3
/* Under the terms of Contract DE-AC04-94AL85000, there is a */
4
/* non-exclusive license for use of this work by or on behalf */
5
/* of the U.S. Government. Export of this program may require */
6
/* a license from the United States Government. */
7
/*--------------------------------------------------------------------*/
8
9
#ifndef _fei_LogManager_hpp_
10
#define _fei_LogManager_hpp_
11
12
#include <fei_fwd.hpp>
13
14
#include <string>
15
#include <vector>
16
17
namespace
fei
{
18
22
class
LogManager
{
23
public
:
25
virtual
~LogManager
();
26
31
static
LogManager
&
getLogManager
();
32
35
OutputLevel
getOutputLevel
();
36
39
void
setOutputLevel
(
OutputLevel
olevel);
40
44
void
setOutputLevel
(
const
char
* olevel);
45
47
void
setOutputPath
(
const
std::string& opath);
48
51
const
std::string&
getOutputPath
();
52
55
void
setNumProcs
(
int
nprocs,
int
localproc);
56
57
private
:
59
LogManager
();
60
61
OutputLevel
output_level_;
62
std::string output_path_;
63
int
numProcs_;
64
int
localProc_;
65
};
//class LogManager
66
}
//namespace fei
67
#endif
68
fei::LogManager
Definition:
fei_LogManager.hpp:22
fei::LogManager::getOutputPath
const std::string & getOutputPath()
Definition:
fei_LogManager.cpp:63
fei::LogManager::~LogManager
virtual ~LogManager()
Definition:
fei_LogManager.cpp:20
fei::LogManager::setNumProcs
void setNumProcs(int nprocs, int localproc)
Definition:
fei_LogManager.cpp:68
fei::LogManager::getOutputLevel
OutputLevel getOutputLevel()
Definition:
fei_LogManager.cpp:30
fei::LogManager::setOutputLevel
void setOutputLevel(OutputLevel olevel)
Definition:
fei_LogManager.cpp:35
fei::LogManager::getLogManager
static LogManager & getLogManager()
Definition:
fei_LogManager.cpp:24
fei::OutputLevel
OutputLevel
Definition:
fei_fwd.hpp:81
fei
Definition:
fei_ArrayUtils.hpp:16
fei::LogManager::setOutputPath
void setOutputPath(const std::string &opath)
Definition:
fei_LogManager.cpp:58
Generated by
1.8.16