makefile fixes
This commit is contained in:
		@@ -1,51 +0,0 @@
 | 
			
		||||
#include "stdafx.h"
 | 
			
		||||
#include <algorithm>
 | 
			
		||||
 | 
			
		||||
#include "c11log/logger.h"
 | 
			
		||||
 | 
			
		||||
void c11log::logger::set_name(const std::string& name)
 | 
			
		||||
{
 | 
			
		||||
    std::lock_guard<std::mutex> lock(_mutex);
 | 
			
		||||
    _logger_name = name;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const std::string& c11log::logger::get_name()
 | 
			
		||||
{
 | 
			
		||||
    std::lock_guard<std::mutex> lock(_mutex);
 | 
			
		||||
    return _logger_name;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void c11log::logger::add_sink(sink_ptr_t sink_ptr)
 | 
			
		||||
{
 | 
			
		||||
    std::lock_guard<std::mutex> lock(_mutex);
 | 
			
		||||
    _sinks.push_back(sink_ptr);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void c11log::logger::remove_sink(sink_ptr_t sink_ptr)
 | 
			
		||||
{
 | 
			
		||||
    std::lock_guard<std::mutex> lock(_mutex);
 | 
			
		||||
    _sinks.erase(std::remove(_sinks.begin(), _sinks.end(), sink_ptr), _sinks.end());
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void c11log::logger::set_formatter(std::unique_ptr<formatters::formatter> formatter)
 | 
			
		||||
{
 | 
			
		||||
    std::lock_guard<std::mutex> lock(_mutex);
 | 
			
		||||
    _formatter = std::move(formatter);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void c11log::logger::set_level(c11log::level::level_enum level)
 | 
			
		||||
{
 | 
			
		||||
    std::lock_guard<std::mutex> lock(_mutex);
 | 
			
		||||
    _level = level;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool c11log::logger::should_log(c11log::level::level_enum level)
 | 
			
		||||
{
 | 
			
		||||
    std::lock_guard<std::mutex> lock(_mutex);
 | 
			
		||||
    return level >= _level;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
c11log::logger& c11log::get_logger(const std::string& name)
 | 
			
		||||
{
 | 
			
		||||
    return *(c11log::details::factory::instance().get_logger(name));
 | 
			
		||||
}
 | 
			
		||||
@@ -1,8 +0,0 @@
 | 
			
		||||
// stdafx.cpp : source file that includes just the standard includes
 | 
			
		||||
// c11log.pch will be the pre-compiled header
 | 
			
		||||
// stdafx.obj will contain the pre-compiled type information
 | 
			
		||||
 | 
			
		||||
#include "stdafx.h"
 | 
			
		||||
 | 
			
		||||
// TODO: reference any additional headers you need in STDAFX.H
 | 
			
		||||
// and not in this file
 | 
			
		||||
							
								
								
									
										16
									
								
								stdafx.h
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								stdafx.h
									
									
									
									
									
								
							@@ -1,16 +0,0 @@
 | 
			
		||||
// stdafx.h : include file for standard system include files,
 | 
			
		||||
// or project specific include files that are used frequently, but
 | 
			
		||||
// are changed infrequently
 | 
			
		||||
//
 | 
			
		||||
 | 
			
		||||
#pragma once
 | 
			
		||||
 | 
			
		||||
#include "targetver.h"
 | 
			
		||||
 | 
			
		||||
#define WIN32_LEAN_AND_MEAN             // Exclude rarely-used stuff from Windows headers
 | 
			
		||||
 | 
			
		||||
#include <string>
 | 
			
		||||
#include <chrono>
 | 
			
		||||
#include <ctime>
 | 
			
		||||
#include <memory>
 | 
			
		||||
#include <iostream>
 | 
			
		||||
@@ -1,8 +0,0 @@
 | 
			
		||||
#pragma once
 | 
			
		||||
 | 
			
		||||
// Including SDKDDKVer.h defines the highest available Windows platform.
 | 
			
		||||
 | 
			
		||||
// If you wish to build your application for a previous Windows platform, include WinSDKVer.h and
 | 
			
		||||
// set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h.
 | 
			
		||||
 | 
			
		||||
#include <SDKDDKVer.h>
 | 
			
		||||
		Reference in New Issue
	
	Block a user