ctf: use `bt2c::Logger` throughout `src.ctf.fs`, `src.ctf.lttng-live`
[babeltrace.git] / src / plugins / ctf / common / src / metadata / tsdl / logging.hpp
CommitLineData
55314f2a 1/*
0235b0db 2 * SPDX-License-Identifier: MIT
55314f2a 3 *
0235b0db 4 * Copyright (c) 2017 Jérémie Galarneau <jeremie.galarneau@efficios.com>
55314f2a
JG
5 */
6
0235b0db
MJ
7#ifndef CTF_METADATA_LOGGING_H
8#define CTF_METADATA_LOGGING_H
9
f7b785ac 10#include <babeltrace2/babeltrace.h>
c802cacb 11
0f5c5d5c 12#include "cpp-common/bt2c/logging.hpp"
55314f2a 13
0f5c5d5c
SM
14#define _BT_CPPLOGT_LINENO(logger, _lineno, _msg, args...) \
15 BT_CPPLOGT_SPEC((logger), "At line {} in metadata stream: " _msg, _lineno, ##args)
f7b785ac 16
0f5c5d5c
SM
17#define _BT_CPPLOGW_LINENO(logger, _lineno, _msg, args...) \
18 BT_CPPLOGW_SPEC((logger), "At line {} in metadata stream: " _msg, _lineno, ##args)
f7b785ac 19
0f5c5d5c
SM
20#define _BT_CPPLOGE_LINENO(logger, _lineno, _msg, args...) \
21 BT_CPPLOGE_SPEC((logger), "At line {} in metadata stream: " _msg, _lineno, ##args)
50f6fce8 22
0f5c5d5c
SM
23#define _BT_CPPLOGE_APPEND_CAUSE_LINENO(logger, _lineno, _msg, args...) \
24 BT_CPPLOGE_APPEND_CAUSE_SPEC((logger), "At line {} in metadata stream: " _msg, _lineno, ##args)
50f6fce8 25
55314f2a 26#endif /* CTF_METADATA_LOGGING_H */
This page took 0.126839 seconds and 4 git commands to generate.