stumpless  2.1.0
/mnt/c/Users/reall/Downloads/stumpless/include/stumpless.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: Apache-2.0 */
2 
3 /*
4  * Copyright 2018-2021 Joel E. Anderson
5  *
6  * Licensed under the Apache License, Version 2.0 (the "License");
7  * you may not use this file except in compliance with the License.
8  * You may obtain a copy of the License at
9  *
10  * http://www.apache.org/licenses/LICENSE-2.0
11  *
12  * Unless required by applicable law or agreed to in writing, software
13  * distributed under the License is distributed on an "AS IS" BASIS,
14  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  * See the License for the specific language governing permissions and
16  * limitations under the License.
17  */
18 
31 #ifndef __STUMPLESS_H
32 # define __STUMPLESS_H
33 
34 # include <stumpless/config.h>
35 # include <stumpless/element.h>
36 # include <stumpless/entry.h>
37 # include <stumpless/error.h>
38 # include <stumpless/facility.h>
39 # include <stumpless/filter.h>
40 # include <stumpless/generator.h>
41 # include <stumpless/id.h>
42 # include <stumpless/level/alert.h>
43 # include <stumpless/level/crit.h>
44 # include <stumpless/level/debug.h>
45 # include <stumpless/level/emerg.h>
46 # include <stumpless/level/err.h>
47 # include <stumpless/level/info.h>
48 # include <stumpless/level/notice.h>
49 # include <stumpless/level/trace.h>
50 # include <stumpless/level/warning.h>
51 # include <stumpless/log.h>
52 # include <stumpless/memory.h>
53 # include <stumpless/option.h>
54 # include <stumpless/param.h>
55 # include <stumpless/severity.h>
56 # include <stumpless/target.h>
57 # include <stumpless/target/buffer.h>
58 # include <stumpless/target/file.h>
60 # include <stumpless/target/stream.h>
61 # include <stumpless/version.h>
62 
63 # ifdef STUMPLESS_JOURNALD_TARGETS_SUPPORTED
66 # endif
67 
68 # ifdef STUMPLESS_NETWORK_TARGETS_SUPPORTED
70 # endif
71 
72 # ifdef STUMPLESS_SOCKET_TARGETS_SUPPORTED
73 # include <stumpless/target/socket.h>
74 # endif
75 
76 # ifdef STUMPLESS_WINDOWS_EVENT_LOG_TARGETS_SUPPORTED
78 # include <stumpless/target/wel.h>
79 # include <stumpless/windows/default_events.h>
80 # endif
81 
82 #endif /* __STUMPLESS_H */
filter.h
info.h
alert.h
facility.h
journald.h
severity.h
id.h
trace.h
version.h
warning.h
entry.h
notice.h
err.h
wel_supported.h
param.h
stream.h
error.h
element.h
journald_supported.h
buffer.h
target.h
log.h
function.h
emerg.h
network.h
socket.h
config.h
file.h
option.h
generator.h
wel.h
memory.h
debug.h
crit.h