blob: 375ce4026b30ba187e5c51af4e2f6c4d25f854c0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <vespa/log/log.h>
LOG_SETUP("dummylogger");
int
main(int argc, char **argv)
{
(void) argc;
(void) argv;
int cnt = 100000;
for (int i = 0; i < cnt; ++i) {
LOG(info, "This is log message %d/%d", i + 1, cnt);
if ((i % 100) == 0) {
struct timespec t;
t.tv_sec = 0;
t.tv_nsec = 250000000;
nanosleep(&t, 0);
}
if ((i % 1000) == 999) {
int percent = (i + 1) / 1000;
fprintf(stdout, "log progress: %d%%\n", percent);
fflush(stdout);
}
}
return 0;
}
|