[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/basicinside/minetest/master/src/log.cpp [Back]  [Original]

/*
Minetest-c55
Copyright (C) 2011 celeron55, Perttu Ahola 

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/

#include "log.h"

#include 
#include 
#include 
#include 
#include "threads.h"
#include "debug.h"
#include "gettime.h"

std::list log_outputs[LMT_NUM_VALUES];
std::map log_threadnames;

void log_add_output(ILogOutput *out, enum LogMessageLevel lev)
{
	log_outputs[lev].push_back(out);
}

void log_add_output_maxlev(ILogOutput *out, enum LogMessageLevel lev)
{
	for(int i=0; i

Web Proxy Viewer  |  New URL  |  Original Page