Skip to content

Commit 170043c

Browse files
committed
log to stderr
1 parent 9379ac6 commit 170043c

2 files changed

Lines changed: 44 additions & 34 deletions

File tree

src/dsp/src/gkick_log.c

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* File name: gkick_log.c
33
* Project: Geonkick (A kick synthesizer)
44
*
5-
* Copyright (C) 2017 Iurie Nistor
5+
* Copyright (C) 2017 Iurie Nistor
66
*
77
* This file is part of Geonkick.
88
*
@@ -27,31 +27,30 @@ void
2727
gkick_log_msg(const char *message, ...)
2828
{
2929
va_list args;
30-
va_start (args, message);
31-
vfprintf (stderr, message, args);
32-
va_end (args);
33-
printf("\n");
30+
va_start(args, message);
31+
vfprintf(stderr, message, args);
32+
va_end(args);
33+
fprintf(stderr, "\n");
3434
}
3535

3636
void
3737
gkick_msg_info(const char *msg, ...)
3838
{
3939
va_list args;
40-
printf("Info: ");
41-
va_start (args, msg);
42-
vfprintf (stderr, msg, args);
43-
va_end (args);
44-
printf("\n");
40+
fprintf(stderr, "Info: ");
41+
va_start(args, msg);
42+
vfprintf(stderr, msg, args);
43+
va_end(args);
44+
fprintf(stderr, "\n");
4545
}
4646

47-
4847
void
4948
gkick_msg_error(const char *msg, ...)
5049
{
5150
va_list args;
52-
printf("Error: ");
53-
va_start (args, msg);
54-
vfprintf (stderr, msg, args);
55-
va_end (args);
56-
printf("\n");
51+
fprintf(stderr, "Error: ");
52+
va_start(args, msg);
53+
vfprintf(stderr, msg, args);
54+
va_end(args);
55+
fprintf(stderr, "\n");
5756
}

src/globals.h

Lines changed: 29 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -55,25 +55,36 @@ namespace fs = std::filesystem;
5555
#include "RkObject.h"
5656

5757
#ifdef GKICK_LOG_DEBUG_LEVEL
58-
#define GEONKICK_LOG_INFO(msg) std::cout << "[" << GEONKICK_NAME << "] " \
59-
<< " [" << std::this_thread::get_id() << "] " \
60-
<< __PRETTY_FUNCTION__ << "[INFO] " \
61-
<< msg << std::endl;
62-
#define GEONKICK_LOG_ERROR(msg) std::cout << "[" << GEONKICK_NAME << "] " \
63-
<< " [" << std::this_thread::get_id() << "] " \
64-
<< __PRETTY_FUNCTION__ << "[ERROR] " \
65-
<< msg << std::endl;
66-
#define GEONKICK_LOG_DEBUG(msg) std::cout << "[" << std::this_thread::get_id() << "][" << GEONKICK_NAME << "] " \
67-
<< " [" << std::this_thread::get_id() << "] " \
68-
<< __PRETTY_FUNCTION__ << "[DEBUG] " \
69-
<< msg << std::endl;
58+
#define GEONKICK_LOG_INFO(msg) \
59+
std::cerr << "[" << GEONKICK_NAME << "] " \
60+
<< "[" << std::this_thread::get_id() << "] " \
61+
<< __PRETTY_FUNCTION__ << " [INFO] " \
62+
<< msg << std::endl;
63+
64+
#define GEONKICK_LOG_ERROR(msg) \
65+
std::cerr << "[" << GEONKICK_NAME << "] " \
66+
<< "[" << std::this_thread::get_id() << "] " \
67+
<< __PRETTY_FUNCTION__ << " [ERROR] " \
68+
<< msg << std::endl;
69+
70+
#define GEONKICK_LOG_DEBUG(msg) \
71+
std::cerr << "[" << GEONKICK_NAME << "] " \
72+
<< "[" << std::this_thread::get_id() << "] " \
73+
<< __PRETTY_FUNCTION__ << " [DEBUG] " \
74+
<< msg << std::endl;
75+
7076
#else
71-
#define GEONKICK_LOG_INFO(msg) std::cout << "[" << GEONKICK_NAME << "] " \
72-
<< "[INFO] " << msg << std::endl;
73-
#define GEONKICK_LOG_ERROR(msg) std::cout << "[" << GEONKICK_NAME << "] " \
74-
<< "[ERROR] " << msg << std::endl;
75-
#define GEONKICK_LOG_DEBUG(msg)
76-
#endif // // GKICK_LIB_LOG_LEVEL_DEBUG
77+
#define GEONKICK_LOG_INFO(msg) \
78+
std::cerr << "[" << GEONKICK_NAME << "] " \
79+
<< "[INFO] " << msg << std::endl;
80+
81+
#define GEONKICK_LOG_ERROR(msg) \
82+
std::cerr << "[" << GEONKICK_NAME << "] " \
83+
<< "[ERROR] " << msg << std::endl;
84+
85+
#define GEONKICK_LOG_DEBUG(msg) // disabled
86+
#endif // GKICK_LOG_DEBUG_LEVEL
87+
7788

7889
namespace Geonkick
7990
{

0 commit comments

Comments
 (0)