mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-16 22:50:10 +03:00
bug #903: Debug Level from oned.conf is now used for VMs
This commit is contained in:
parent
5657656bf7
commit
58ebcb9b05
@ -156,6 +156,25 @@ public:
|
||||
// Environment & Configuration
|
||||
// --------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Returns the value of DEBUG_LEVEL in oned.conf file
|
||||
* @return the debug level, to instantiate Log'ers
|
||||
*/
|
||||
Log::MessageType get_debug_level() const
|
||||
{
|
||||
Log::MessageType clevel = Log::ERROR;
|
||||
int log_level_int;
|
||||
|
||||
nebula_configuration->get("DEBUG_LEVEL", log_level_int);
|
||||
|
||||
if (0 <= log_level_int && log_level_int <= 3 )
|
||||
{
|
||||
clevel = static_cast<Log::MessageType>(log_level_int);
|
||||
}
|
||||
|
||||
return clevel;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the value of ONE_LOCATION env variable. When this variable is
|
||||
* not defined the nebula location is "/".
|
||||
|
@ -85,18 +85,11 @@ void Nebula::start()
|
||||
|
||||
try
|
||||
{
|
||||
string log_fname;
|
||||
int log_level_int;
|
||||
Log::MessageType clevel = Log::ERROR;
|
||||
string log_fname;
|
||||
Log::MessageType clevel;
|
||||
|
||||
log_fname = log_location + "oned.log";
|
||||
|
||||
nebula_configuration->get("DEBUG_LEVEL", log_level_int);
|
||||
|
||||
if (0 <= log_level_int && log_level_int <= 3 )
|
||||
{
|
||||
clevel = static_cast<Log::MessageType>(log_level_int);
|
||||
}
|
||||
clevel = get_debug_level();
|
||||
|
||||
// Initializing ONE Daemon log system
|
||||
|
||||
|
@ -170,7 +170,10 @@ int VirtualMachine::select(SqlDB * db)
|
||||
//--------------------------------------------------------------------------
|
||||
try
|
||||
{
|
||||
_log = new FileLog(nd.get_vm_log_filename(oid),Log::DEBUG);
|
||||
Log::MessageType clevel;
|
||||
|
||||
clevel = nd.get_debug_level();
|
||||
_log = new FileLog(nd.get_vm_log_filename(oid), clevel);
|
||||
}
|
||||
catch(exception &e)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user