fix #123 allow to specify extra annotations on repositories/methods
[yosql.git] / yosql-models / yosql-models-configuration / src / main / java / wtf / metio / yosql / models / configuration / LoggingApis.java
blob44572312a1b4df99cf947a6c71abfbf0302cf330
1 /*
2 * This file is part of yosql. It is subject to the license terms in the LICENSE file found in the top-level
3 * directory of this distribution and at https://creativecommons.org/publicdomain/zero/1.0/. No part of yosql,
4 * including this file, may be copied, modified, propagated, or distributed except according to the terms contained
5 * in the LICENSE file.
6 */
7 package wtf.metio.yosql.models.configuration;
9 /**
10 * Options for the logging API used in the generated code.
12 public enum LoggingApis {
14 /**
15 * Disables logging in any of the generated files.
17 NONE,
19 /**
20 * Uses java.util.logging in the generated code.
22 JUL,
24 /**
25 * Uses System.Logger in the generated code.
27 SYSTEM,
29 /**
30 * Uses log4j in the generated code.
32 LOG4J,
34 /**
35 * Uses slf4j in the generated code.
37 SLF4J,
39 /**
40 * Uses thats-interesting in the generated code.
42 TI,
44 /**
45 * Uses tinylog in the generated code.
47 TINYLOG