• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Tatsh / re3-installer / #81

23 Jul 2025 07:06PM UTC coverage: 72.464% (+2.9%) from 69.565%
#81

push

travis-ci

Tatsh
project: cpack settings

50 of 69 relevant lines covered (72.46%)

1.84 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

88.24
/src/log.c
1
#include <stdarg.h>
2
#include <stdio.h>
3

4
enum log_level {
5
    LOG_LEVEL_DEBUG = 0,
6
    LOG_LEVEL_INFO,
7
    LOG_LEVEL_ERROR,
8
};
9

10
#ifdef NDEBUG
11
enum log_level g_log_level = LOG_LEVEL_INFO;
12
#else
13
enum log_level g_log_level = LOG_LEVEL_DEBUG;
14
#endif
15

16
void log_debug(const char *msg, ...) {
2✔
17
    if (g_log_level != LOG_LEVEL_DEBUG) {
2✔
18
        return;
×
19
    }
20
    va_list ap;
21
    va_start(ap, msg);
2✔
22
    vfprintf(stderr, msg, ap);
2✔
23
    va_end(ap);
2✔
24
}
25

26
void log_error(const char *msg, ...) {
3✔
27
    va_list ap;
28
    va_start(ap, msg);
3✔
29
    vfprintf(stderr, msg, ap);
3✔
30
    va_end(ap);
3✔
31
}
3✔
32

33
void log_info(const char *msg, ...) {
4✔
34
    if (g_log_level > LOG_LEVEL_INFO) {
4✔
35
        return;
×
36
    }
37
    va_list ap;
38
    va_start(ap, msg);
4✔
39
    vfprintf(stdout, msg, ap);
4✔
40
    va_end(ap);
4✔
41
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc