Logging begin
parent
dee1c92532
commit
cf96536468
|
@ -1,6 +1,6 @@
|
||||||
/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/ninja -DBUILD_TESTS:BOOL=ON -G Ninja -S /home/brett/Documents/code/c++/BLT -B /home/brett/Documents/code/c++/BLT/cmake-build-release
|
/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/ninja -DBUILD_TESTS:BOOL=ON -G Ninja -S /home/brett/Documents/code/c++/BLT -B /home/brett/Documents/code/c++/BLT/cmake-build-release
|
||||||
-- Detected PHMAP Version - 1.3.8
|
-- Detected PHMAP Version - 1.3.8
|
||||||
Standard Files /home/brett/Documents/code/c++/BLT/src/blt/std/queues.cpp;/home/brett/Documents/code/c++/BLT/src/blt/std/random.cpp;/home/brett/Documents/code/c++/BLT/src/blt/std/string.cpp;/home/brett/Documents/code/c++/BLT/src/blt/std/system.cpp
|
Standard Files /home/brett/Documents/code/c++/BLT/src/blt/std/logging.cpp;/home/brett/Documents/code/c++/BLT/src/blt/std/queues.cpp;/home/brett/Documents/code/c++/BLT/src/blt/std/random.cpp;/home/brett/Documents/code/c++/BLT/src/blt/std/string.cpp;/home/brett/Documents/code/c++/BLT/src/blt/std/system.cpp
|
||||||
Profiler Files /home/brett/Documents/code/c++/BLT/src/blt/profiling/profiler.cpp
|
Profiler Files /home/brett/Documents/code/c++/BLT/src/blt/profiling/profiler.cpp
|
||||||
Source: /home/brett/Documents/code/c++/BLT
|
Source: /home/brett/Documents/code/c++/BLT
|
||||||
Current Source: /home/brett/Documents/code/c++/BLT
|
Current Source: /home/brett/Documents/code/c++/BLT
|
||||||
|
|
|
@ -49,6 +49,13 @@ cmake_ninja_workdir = /home/brett/Documents/code/c++/BLT/cmake-build-release/
|
||||||
|
|
||||||
build cmake_object_order_depends_target_BLT: phony || CMakeFiles/BLT.dir
|
build cmake_object_order_depends_target_BLT: phony || CMakeFiles/BLT.dir
|
||||||
|
|
||||||
|
build CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o: CXX_COMPILER__BLT_Release /home/brett/Documents/code/c++/BLT/src/blt/std/logging.cpp || cmake_object_order_depends_target_BLT
|
||||||
|
DEP_FILE = CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o.d
|
||||||
|
FLAGS = -O3 -DNDEBUG -fdiagnostics-color=always
|
||||||
|
INCLUDES = -I/home/brett/Documents/code/c++/BLT/include
|
||||||
|
OBJECT_DIR = CMakeFiles/BLT.dir
|
||||||
|
OBJECT_FILE_DIR = CMakeFiles/BLT.dir/src/blt/std
|
||||||
|
|
||||||
build CMakeFiles/BLT.dir/src/blt/std/queues.cpp.o: CXX_COMPILER__BLT_Release /home/brett/Documents/code/c++/BLT/src/blt/std/queues.cpp || cmake_object_order_depends_target_BLT
|
build CMakeFiles/BLT.dir/src/blt/std/queues.cpp.o: CXX_COMPILER__BLT_Release /home/brett/Documents/code/c++/BLT/src/blt/std/queues.cpp || cmake_object_order_depends_target_BLT
|
||||||
DEP_FILE = CMakeFiles/BLT.dir/src/blt/std/queues.cpp.o.d
|
DEP_FILE = CMakeFiles/BLT.dir/src/blt/std/queues.cpp.o.d
|
||||||
FLAGS = -O3 -DNDEBUG -fdiagnostics-color=always
|
FLAGS = -O3 -DNDEBUG -fdiagnostics-color=always
|
||||||
|
@ -92,7 +99,7 @@ build CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o: CXX_COMPILER__BLT_Rel
|
||||||
#############################################
|
#############################################
|
||||||
# Link the static library libBLT.a
|
# Link the static library libBLT.a
|
||||||
|
|
||||||
build libBLT.a: CXX_STATIC_LIBRARY_LINKER__BLT_Release CMakeFiles/BLT.dir/src/blt/std/queues.cpp.o CMakeFiles/BLT.dir/src/blt/std/random.cpp.o CMakeFiles/BLT.dir/src/blt/std/string.cpp.o CMakeFiles/BLT.dir/src/blt/std/system.cpp.o CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o
|
build libBLT.a: CXX_STATIC_LIBRARY_LINKER__BLT_Release CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o CMakeFiles/BLT.dir/src/blt/std/queues.cpp.o CMakeFiles/BLT.dir/src/blt/std/random.cpp.o CMakeFiles/BLT.dir/src/blt/std/string.cpp.o CMakeFiles/BLT.dir/src/blt/std/system.cpp.o CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o
|
||||||
LANGUAGE_COMPILE_FLAGS = -O3 -DNDEBUG
|
LANGUAGE_COMPILE_FLAGS = -O3 -DNDEBUG
|
||||||
OBJECT_DIR = CMakeFiles/BLT.dir
|
OBJECT_DIR = CMakeFiles/BLT.dir
|
||||||
POST_BUILD = :
|
POST_BUILD = :
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
/*
|
||||||
|
* Created by Brett on 23/01/23.
|
||||||
|
* Licensed under GNU General Public License V3.0
|
||||||
|
* See LICENSE file for license detail
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef BLT_TESTS_LOGGING_H
|
||||||
|
#define BLT_TESTS_LOGGING_H
|
||||||
|
|
||||||
|
namespace blt {
|
||||||
|
void logToConsoleAndFile(const char* format, ...);
|
||||||
|
void logToConsole(const char* format, ...);
|
||||||
|
void logToFile(const char* format, ...);
|
||||||
|
void logToConsoleAndFile(const char* prefix, const char* format, ...);
|
||||||
|
void logToConsole(const char* prefix, const char* format, ...);
|
||||||
|
void logToFile(const char* prefix, const char* format, ...);
|
||||||
|
}
|
||||||
|
|
||||||
|
#define BLT
|
||||||
|
|
||||||
|
#endif //BLT_TESTS_LOGGING_H
|
|
@ -0,0 +1,40 @@
|
||||||
|
/*
|
||||||
|
* Created by Brett on 23/01/23.
|
||||||
|
* Licensed under GNU General Public License V3.0
|
||||||
|
* See LICENSE file for license detail
|
||||||
|
*/
|
||||||
|
#include <blt/std/logging.h>
|
||||||
|
#include <cstdarg>
|
||||||
|
|
||||||
|
// https://en.cppreference.com/w/cpp/utility/variadic
|
||||||
|
// https://medium.com/swlh/variadic-functions-3419c287a0d2
|
||||||
|
// https://publications.gbdirect.co.uk//c_book/chapter9/stdarg.html
|
||||||
|
// https://cplusplus.com/reference/cstdio/printf/
|
||||||
|
|
||||||
|
void blt::logToConsoleAndFile(const char* prefix, const char* format, ...) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void blt::logToConsole(const char* prefix, const char* format, ...) {
|
||||||
|
va_list args;
|
||||||
|
va_start(args, format);
|
||||||
|
|
||||||
|
va_end(args);
|
||||||
|
}
|
||||||
|
|
||||||
|
void blt::logToFile(const char* prefix, const char* format, ...) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void blt::logToConsoleAndFile(const char* format, ...) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void blt::logToConsole(const char* format, ...) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void blt::logToFile(const char* format, ...) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue