summaryrefslogtreecommitdiffhomepage
path: root/examples
diff options
context:
space:
mode:
authorraysan5 <[email protected]>2018-07-28 17:57:05 +0200
committerraysan5 <[email protected]>2018-07-28 17:57:05 +0200
commit6f61e26a3c96d787f34785e8a35a15b5fa5c7612 (patch)
treec2e71aa4d55c162f76afd99bfc4de7361f1b9cb2 /examples
parent9150b54b3e4033f55ca1a8ec3440c099e563db93 (diff)
downloadraylib-6f61e26a3c96d787f34785e8a35a15b5fa5c7612.tar.gz
raylib-6f61e26a3c96d787f34785e8a35a15b5fa5c7612.zip
Reviewed custom logging functionality
Diffstat (limited to 'examples')
-rw-r--r--examples/core/core_custom_logging.c18
1 files changed, 5 insertions, 13 deletions
diff --git a/examples/core/core_custom_logging.c b/examples/core/core_custom_logging.c
index 95bfd727..4c4caf5d 100644
--- a/examples/core/core_custom_logging.c
+++ b/examples/core/core_custom_logging.c
@@ -2,17 +2,7 @@
*
* raylib [core] example - Custom logging
*
-* Welcome to raylib!
-*
-* To test examples, just press F6 and execute raylib_compile_execute script
-* Note that compiled executable is placed in the same folder as .c file
-*
-* You can find all basic examples on C:\raylib\raylib\examples folder or
-* raylib official webpage: www.raylib.com
-*
-* Enjoy using raylib. :)
-*
-* This example has been created using raylib 2.0 (www.raylib.com)
+* This example has been created using raylib 2.1 (www.raylib.com)
* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
*
* Copyright (c) 2018 Ramon Santamaria (@raysan5) and Pablo Marcos Oltra (@pamarcos)
@@ -24,7 +14,8 @@
#include <stdio.h> // Required for: fopen(), fclose(), fputc(), fwrite(), printf(), fprintf(), funopen()
#include <time.h> // Required for: time_t, tm, time(), localtime(), strftime()
-void logCustom(int msgType, const char *text, va_list args)
+// Custom logging funtion
+void LogCustom(int msgType, const char *text, va_list args)
{
char timeStr[64];
time_t now = time(NULL);
@@ -41,6 +32,7 @@ void logCustom(int msgType, const char *text, va_list args)
case LOG_DEBUG: printf("[DEBUG]: "); break;
default: break;
}
+
vprintf(text, args);
printf("\n");
}
@@ -54,7 +46,7 @@ int main(int argc, char* argv[])
// First thing we do is setting our custom logger to ensure everything raylib logs
// will use our own logger instead of its internal one
- SetTraceLogCallback(logCustom);
+ SetTraceLogCallback(LogCustom);
InitWindow(screenWidth, screenHeight, "raylib [core] example - custom logging");