Style fixup
[fio.git] / log.c
CommitLineData
ac9b9101
JA
1#include <unistd.h>
2#include <fcntl.h>
3#include <string.h>
4#include <stdarg.h>
3c39a379 5
ac9b9101 6#include "fio.h"
3c39a379 7
ac9b9101 8int log_local(const char *format, ...)
3c39a379 9{
ac9b9101
JA
10 char buffer[1024];
11 va_list args;
12 size_t len;
8de8f047 13
ac9b9101
JA
14 va_start(args, format);
15 len = vsnprintf(buffer, sizeof(buffer), format, args);
16 va_end(args);
3c39a379 17
ac9b9101 18 return fwrite(buffer, len, 1, f_out);
3c39a379
JA
19}
20
ac9b9101 21int log_info(const char *format, ...)
3c39a379 22{
ac9b9101
JA
23 char buffer[1024];
24 va_list args;
25 size_t len;
3c39a379 26
ac9b9101
JA
27 va_start(args, format);
28 len = vsnprintf(buffer, sizeof(buffer), format, args);
29 va_end(args);
f29b25a3 30
ac9b9101
JA
31 if (is_backend)
32 return fio_server_text_output(buffer, len);
f29b25a3 33 else
ac9b9101 34 return fwrite(buffer, len, 1, f_out);
f29b25a3
JA
35}
36
ac9b9101 37int log_err(const char *format, ...)
fb71fbd7 38{
ac9b9101
JA
39 char buffer[1024];
40 va_list args;
41 size_t len;
f29b25a3 42
ac9b9101
JA
43 va_start(args, format);
44 len = vsnprintf(buffer, sizeof(buffer), format, args);
45 va_end(args);
fb71fbd7 46
ac9b9101
JA
47 if (is_backend)
48 return fio_server_text_output(buffer, len);
f29b25a3 49 else {
ac9b9101
JA
50 if (f_err != stderr)
51 fwrite(buffer, len, 1, stderr);
fb71fbd7 52
ac9b9101 53 return fwrite(buffer, len, 1, f_err);
f29b25a3 54 }
e3cedca7 55}