aboutsummaryrefslogtreecommitdiff
path: root/src/util/test_common_logging_dummy.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/test_common_logging_dummy.c')
-rw-r--r--src/util/test_common_logging_dummy.c92
1 files changed, 46 insertions, 46 deletions
diff --git a/src/util/test_common_logging_dummy.c b/src/util/test_common_logging_dummy.c
index d3c6e3452..dc80eeccd 100644
--- a/src/util/test_common_logging_dummy.c
+++ b/src/util/test_common_logging_dummy.c
@@ -11,12 +11,12 @@
11 WITHOUT ANY WARRANTY; without even the implied warranty of 11 WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 Affero General Public License for more details. 13 Affero General Public License for more details.
14 14
15 You should have received a copy of the GNU Affero General Public License 15 You should have received a copy of the GNU Affero General Public License
16 along with this program. If not, see <http://www.gnu.org/licenses/>. 16 along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18 SPDX-License-Identifier: AGPL3.0-or-later 18 SPDX-License-Identifier: AGPL3.0-or-later
19*/ 19 */
20 20
21/** 21/**
22 * @file util/test_common_logging_dummy.c 22 * @file util/test_common_logging_dummy.c
@@ -36,31 +36,31 @@
36 * on a slow machine for a non-skipped one. 36 * on a slow machine for a non-skipped one.
37 */ 37 */
38#define OUTPUT_DELAY \ 38#define OUTPUT_DELAY \
39 GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MICROSECONDS, 1000) 39 GNUNET_TIME_relative_multiply(GNUNET_TIME_UNIT_MICROSECONDS, 1000)
40 40
41static void 41static void
42my_log (void *ctx, 42my_log(void *ctx,
43 enum GNUNET_ErrorType kind, 43 enum GNUNET_ErrorType kind,
44 const char *component, 44 const char *component,
45 const char *date, 45 const char *date,
46 const char *msg) 46 const char *msg)
47{ 47{
48 (void) ctx; 48 (void)ctx;
49 (void) kind; 49 (void)kind;
50 (void) component; 50 (void)component;
51 (void) date; 51 (void)date;
52 if (strncmp ("test-common-logging-dummy", component, 25) != 0) 52 if (strncmp("test-common-logging-dummy", component, 25) != 0)
53 return; 53 return;
54 fprintf (stdout, "%s", msg); 54 fprintf(stdout, "%s", msg);
55 fflush (stdout); 55 fflush(stdout);
56} 56}
57 57
58 58
59#if ! defined(GNUNET_CULL_LOGGING) 59#if !defined(GNUNET_CULL_LOGGING)
60static int 60static int
61expensive_func () 61expensive_func()
62{ 62{
63 return GNUNET_NETWORK_socket_select (NULL, NULL, NULL, OUTPUT_DELAY); 63 return GNUNET_NETWORK_socket_select(NULL, NULL, NULL, OUTPUT_DELAY);
64} 64}
65#endif 65#endif
66 66
@@ -68,51 +68,51 @@ expensive_func ()
68#define pr(kind, lvl) \ 68#define pr(kind, lvl) \
69 { \ 69 { \
70 struct GNUNET_TIME_Absolute t1, t2; \ 70 struct GNUNET_TIME_Absolute t1, t2; \
71 t1 = GNUNET_TIME_absolute_get (); \ 71 t1 = GNUNET_TIME_absolute_get(); \
72 GNUNET_log (kind, "L%s %d\n", lvl, expensive_func ()); \ 72 GNUNET_log(kind, "L%s %d\n", lvl, expensive_func()); \
73 t2 = GNUNET_TIME_absolute_get (); \ 73 t2 = GNUNET_TIME_absolute_get(); \
74 printf ("1%s %llu\n", \ 74 printf("1%s %llu\n", \
75 lvl, \ 75 lvl, \
76 (unsigned long long) GNUNET_TIME_absolute_get_difference (t1, t2) \ 76 (unsigned long long)GNUNET_TIME_absolute_get_difference(t1, t2) \
77 .rel_value_us); \ 77 .rel_value_us); \
78 } 78 }
79 79
80#define pr2(kind, lvl) \ 80#define pr2(kind, lvl) \
81 { \ 81 { \
82 struct GNUNET_TIME_Absolute t1, t2; \ 82 struct GNUNET_TIME_Absolute t1, t2; \
83 t1 = GNUNET_TIME_absolute_get (); \ 83 t1 = GNUNET_TIME_absolute_get(); \
84 GNUNET_log (kind, "L%s %d\n", lvl, expensive_func ()); \ 84 GNUNET_log(kind, "L%s %d\n", lvl, expensive_func()); \
85 t2 = GNUNET_TIME_absolute_get (); \ 85 t2 = GNUNET_TIME_absolute_get(); \
86 printf ("2%s %llu\n", \ 86 printf("2%s %llu\n", \
87 lvl, \ 87 lvl, \
88 (unsigned long long) GNUNET_TIME_absolute_get_difference (t1, t2) \ 88 (unsigned long long)GNUNET_TIME_absolute_get_difference(t1, t2) \
89 .rel_value_us); \ 89 .rel_value_us); \
90 } 90 }
91 91
92 92
93int 93int
94main (int argc, char *argv[]) 94main(int argc, char *argv[])
95{ 95{
96 (void) argc; 96 (void)argc;
97 (void) argv; 97 (void)argv;
98 /* We set up logging with NULL level - will be overrided by 98 /* We set up logging with NULL level - will be overrided by
99 * GNUNET_LOG or GNUNET_FORCE_LOG at runtime. 99 * GNUNET_LOG or GNUNET_FORCE_LOG at runtime.
100 */ 100 */
101 GNUNET_log_setup ("test-common-logging-dummy", NULL, "/dev/null"); 101 GNUNET_log_setup("test-common-logging-dummy", NULL, "/dev/null");
102 GNUNET_logger_add (&my_log, NULL); 102 GNUNET_logger_add(&my_log, NULL);
103 pr (GNUNET_ERROR_TYPE_ERROR, "ERROR"); 103 pr(GNUNET_ERROR_TYPE_ERROR, "ERROR");
104 pr (GNUNET_ERROR_TYPE_WARNING, "WARNING"); 104 pr(GNUNET_ERROR_TYPE_WARNING, "WARNING");
105 pr (GNUNET_ERROR_TYPE_INFO, "INFO"); 105 pr(GNUNET_ERROR_TYPE_INFO, "INFO");
106 pr (GNUNET_ERROR_TYPE_DEBUG, "DEBUG"); 106 pr(GNUNET_ERROR_TYPE_DEBUG, "DEBUG");
107 107
108 /* We set up logging with WARNING level - will onle be overrided by 108 /* We set up logging with WARNING level - will onle be overrided by
109 * GNUNET_FORCE_LOG at runtime. 109 * GNUNET_FORCE_LOG at runtime.
110 */ 110 */
111 GNUNET_log_setup ("test-common-logging-dummy", "WARNING", "/dev/null"); 111 GNUNET_log_setup("test-common-logging-dummy", "WARNING", "/dev/null");
112 pr2 (GNUNET_ERROR_TYPE_ERROR, "ERROR"); 112 pr2(GNUNET_ERROR_TYPE_ERROR, "ERROR");
113 pr2 (GNUNET_ERROR_TYPE_WARNING, "WARNING"); 113 pr2(GNUNET_ERROR_TYPE_WARNING, "WARNING");
114 pr2 (GNUNET_ERROR_TYPE_INFO, "INFO"); 114 pr2(GNUNET_ERROR_TYPE_INFO, "INFO");
115 pr2 (GNUNET_ERROR_TYPE_DEBUG, "DEBUG"); 115 pr2(GNUNET_ERROR_TYPE_DEBUG, "DEBUG");
116 return 0; 116 return 0;
117} /* end of main */ 117} /* end of main */
118 118