Skip to content

Commit 33515f5

Browse files
Merge pull request #93 from hi-rajat-kumar/master
Remove redundant callback logic for --logtostderr enablement.
2 parents f08b6a1 + e964401 commit 33515f5

File tree

10 files changed

+2
-28
lines changed

10 files changed

+2
-28
lines changed

lib.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,6 @@ struct callbacks {
5555
void (*log_info)(void *logger, const char *file, int line,
5656
const char *function, const char *format, ...)
5757
__attribute__((format(printf, 5, 6)));
58-
59-
/* Notify the logger to log to stderr. */
60-
void (*logtostderr)(void *logger);
6158
};
6259

6360
struct options {

logging.c

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
/* TODO remove global variables */
3131
static int stdout_lines;
3232
static FILE *log_file;
33-
static bool g_logtostderr;
3433

3534
static void print(void *logger, const char *key, const char *value_fmt, ...)
3635
{
@@ -144,7 +143,7 @@ static void logging(const char *file, int line, const char *func,
144143
if (thread_id == -1)
145144
thread_id = getpid();
146145
path = strdup(file);
147-
fprintf(g_logtostderr ? stderr : log_file,
146+
fprintf(log_file,
148147
"%c%02d%02d %02d:%02d:%02d.%06ld %3d %6d %s:%d] %s: %s\n",
149148
level_char, tm.tm_mon + 1, tm.tm_mday, tm.tm_hour, tm.tm_min,
150149
tm.tm_sec, ts.tv_nsec / 1000, stdout_lines, thread_id,
@@ -156,7 +155,7 @@ static void logging(const char *file, int line, const char *func,
156155
if (size > sizeof(buf))
157156
free(msg);
158157
if (level == FATAL || level == ERROR || level == WARNING)
159-
fflush(g_logtostderr ? stderr : log_file);
158+
fflush(log_file);
160159
if (level == FATAL) {
161160
fclose(log_file);
162161
fflush(stdout);
@@ -205,11 +204,6 @@ static void log_info(void *logger, const char *file, int line,
205204
va_end(argp);
206205
}
207206

208-
static void logtostderr(void *logger)
209-
{
210-
g_logtostderr = true;
211-
}
212-
213207
static void logtonull()
214208
{
215209
log_file = fopen("/dev/null", "w");
@@ -246,7 +240,6 @@ void logging_init(struct callbacks *cb, int argc, char **argv)
246240
cb->log_error = log_error;
247241
cb->log_warn = log_warn;
248242
cb->log_info = log_info;
249-
cb->logtostderr = logtostderr;
250243
}
251244

252245
void logging_exit(struct callbacks *cb)

psp_crr_main.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,6 @@ int main(int argc, char **argv)
4040

4141
/* Now parse the command line arguments */
4242
flags_parser_run(fp, argc, argv);
43-
if (opts.logtostderr)
44-
cb.logtostderr(cb.logger);
4543
flags_parser_dump(fp);
4644
flags_parser_destroy(fp);
4745

psp_rr_main.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@ int main(int argc, char **argv)
3939
fp = add_flags_tcp_rr(fp);
4040

4141
flags_parser_run(fp, argc, argv);
42-
if (opts.logtostderr)
43-
cb.logtostderr(cb.logger);
4442
flags_parser_dump(fp);
4543
flags_parser_destroy(fp);
4644

psp_stream_main.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ int main(int argc, char **argv)
3838
fp = add_flags_tcp_stream(fp);
3939

4040
flags_parser_run(fp, argc, argv);
41-
if (opts.logtostderr)
42-
cb.logtostderr(cb.logger);
4341

4442
if (opts.enable_tcp_maerts) {
4543
opts.enable_read = opts.client;

tcp_crr_main.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,6 @@ int main(int argc, char **argv)
4040

4141
/* Now parse the command line arguments */
4242
flags_parser_run(fp, argc, argv);
43-
if (opts.logtostderr)
44-
cb.logtostderr(cb.logger);
4543
flags_parser_dump(fp);
4644
flags_parser_destroy(fp);
4745

tcp_rr_main.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@ int main(int argc, char **argv)
3939
fp = add_flags_tcp_rr(fp);
4040

4141
flags_parser_run(fp, argc, argv);
42-
if (opts.logtostderr)
43-
cb.logtostderr(cb.logger);
4442
flags_parser_dump(fp);
4543
flags_parser_destroy(fp);
4644

tcp_stream_main.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ int main(int argc, char **argv)
3838
fp = add_flags_tcp_stream(fp);
3939

4040
flags_parser_run(fp, argc, argv);
41-
if (opts.logtostderr)
42-
cb.logtostderr(cb.logger);
4341

4442
if (opts.enable_tcp_maerts) {
4543
opts.enable_read = opts.client;

udp_rr_main.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,6 @@ int main(int argc, char **argv)
4040
fp = add_flags_udp_rr(fp);
4141

4242
flags_parser_run(fp, argc, argv);
43-
if (opts.logtostderr)
44-
cb.logtostderr(cb.logger);
4543
flags_parser_dump(fp);
4644
flags_parser_destroy(fp);
4745

udp_stream_main.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ int main(int argc, char **argv)
3838
fp = add_flags_udp_stream(fp);
3939

4040
flags_parser_run(fp, argc, argv);
41-
if (opts.logtostderr)
42-
cb.logtostderr(cb.logger);
4341

4442
if (opts.client)
4543
opts.enable_write = true;

0 commit comments

Comments
 (0)