summaryrefslogtreecommitdiffhomepage
path: root/examples/src/core/core_custom_logging.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/src/core/core_custom_logging.c')
-rw-r--r--examples/src/core/core_custom_logging.c96
1 files changed, 48 insertions, 48 deletions
diff --git a/examples/src/core/core_custom_logging.c b/examples/src/core/core_custom_logging.c
index cf1a601..0ab3fa4 100644
--- a/examples/src/core/core_custom_logging.c
+++ b/examples/src/core/core_custom_logging.c
@@ -19,66 +19,66 @@
// Custom logging funtion
void LogCustom(int msgType, const char *text, va_list args)
{
- char timeStr[64];
- time_t now = time(NULL);
- struct tm *tm_info = localtime(&now);
-
- strftime(timeStr, sizeof(timeStr), "%Y-%m-%d %H:%M:%S", tm_info);
- printf("[%s] ", timeStr);
-
- switch (msgType)
- {
- case LOG_INFO: printf("[INFO] : "); break;
- case LOG_ERROR: printf("[ERROR]: "); break;
- case LOG_WARNING: printf("[WARN] : "); break;
- case LOG_DEBUG: printf("[DEBUG]: "); break;
- default: break;
- }
-
- vprintf(text, args);
- printf("\n");
+ char timeStr[64];
+ time_t now = time(NULL);
+ struct tm *tm_info = localtime(&now);
+
+ strftime(timeStr, sizeof(timeStr), "%Y-%m-%d %H:%M:%S", tm_info);
+ printf("[%s] ", timeStr);
+
+ switch (msgType)
+ {
+ case LOG_INFO: printf("[INFO] : "); break;
+ case LOG_ERROR: printf("[ERROR]: "); break;
+ case LOG_WARNING: printf("[WARN] : "); break;
+ case LOG_DEBUG: printf("[DEBUG]: "); break;
+ default: break;
+ }
+
+ vprintf(text, args);
+ printf("\n");
}
int main(int argc, char* argv[])
{
- // Initialization
- //--------------------------------------------------------------------------------------
- int screenWidth = 800;
- int screenHeight = 450;
+ // Initialization
+ //--------------------------------------------------------------------------------------
+ const int screenWidth = 800;
+ const int screenHeight = 450;
- // 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);
+ // 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);
- InitWindow(screenWidth, screenHeight, "raylib [core] example - custom logging");
+ InitWindow(screenWidth, screenHeight, "raylib [core] example - custom logging");
- SetTargetFPS(60);
- //--------------------------------------------------------------------------------------
+ SetTargetFPS(60); // Set our game to run at 60 frames-per-second
+ //--------------------------------------------------------------------------------------
- // Main game loop
- while (!WindowShouldClose()) // Detect window close button or ESC key
- {
- // Update
- //----------------------------------------------------------------------------------
- // TODO: Update your variables here
- //----------------------------------------------------------------------------------
+ // Main game loop
+ while (!WindowShouldClose()) // Detect window close button or ESC key
+ {
+ // Update
+ //----------------------------------------------------------------------------------
+ // TODO: Update your variables here
+ //----------------------------------------------------------------------------------
- // Draw
- //----------------------------------------------------------------------------------
- BeginDrawing();
+ // Draw
+ //----------------------------------------------------------------------------------
+ BeginDrawing();
- ClearBackground(RAYWHITE);
+ ClearBackground(RAYWHITE);
- DrawText("Check out the console output to see the custom logger in action!", 60, 200, 20, LIGHTGRAY);
+ DrawText("Check out the console output to see the custom logger in action!", 60, 200, 20, LIGHTGRAY);
- EndDrawing();
- //----------------------------------------------------------------------------------
- }
+ EndDrawing();
+ //----------------------------------------------------------------------------------
+ }
- // De-Initialization
- //--------------------------------------------------------------------------------------
- CloseWindow(); // Close window and OpenGL context
- //--------------------------------------------------------------------------------------
+ // De-Initialization
+ //--------------------------------------------------------------------------------------
+ CloseWindow(); // Close window and OpenGL context
+ //--------------------------------------------------------------------------------------
- return 0;
+ return 0;
}