-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLogbackDBContract.java
141 lines (113 loc) · 4.07 KB
/
LogbackDBContract.java
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
package com.torointl.wasabi.testproject;
import android.provider.BaseColumns;
/**
* @author NNelson MELINA <[email protected]> Created on 18/11/2014.
*/
public final class LogbackDBContract {
/**
* To prevent someone from accidentally instantiating the contract class.
*/
private LogbackDBContract() { }
/**
* Inner class that defines a table's contents.
*/
public abstract static class LoggingEventEntry implements BaseColumns {
/**
* Table's name in the database.
*/
public static final String TABLE_NAME = "logging_event";
/**
* Name of the column for the event's id.
*/
public static final String COLUMN_NAME_EVENT_ID = "event_id";
/**
* Name of the column for the event's timestamp.
*/
public static final String COLUMN_NAME_TIMESTAMP = "timestmp";
/**
* Name of the column for the event's formatted message.
*/
public static final String COLUMN_NAME_FORMATTED_MESSAGE
= "formatted_message";
/**
* Name of the column for the name of the logger that logged this event.
*/
public static final String COLUMN_NAME_LOGGER_NAME = "logger_name";
/**
* Name of the column for the event's level (in String format).
*/
public static final String COLUMN_NAME_LEVEL_STRING = "level_string";
/**
* Name of the column for the event's thread name.
*/
public static final String COLUMN_NAME_THREAD_NAME = "thread_name";
/**
* Name of the column for the event's reference flag.
* It indicate whether MDC properties or exception info
* are available for the event.
*/
public static final String COLUMN_NAME_REFERENCE_FLAG
= "reference_flag";
/**
* Name of the column for the filename of the caller of the event.
*/
public static final String COLUMN_NAME_CALLER_FILENAME
= "caller_filename";
/**
* Name of the column for the class of the caller of the event.
*/
public static final String COLUMN_NAME_CALLER_CLASS = "caller_class";
/**
* Name of the column for the method of the caller of the event.
*/
public static final String COLUMN_NAME_CALLER_METHOD = "caller_method";
/**
* Name of the column for the line number of the caller of the event.
*/
public static final String COLUMN_NAME_CALLER_LINE = "caller_line";
}
/**
* Inner class that defines a table's contents.
*/
public abstract static class LoggingEventExceptionEntry
implements BaseColumns {
/**
* Table's name in the database.
*/
public static final String TABLE_NAME = "logging_event_exception";
/**
* Name of the column for the event's id.
*/
public static final String COLUMN_NAME_EVENT_ID = "event_id";
/**
* Name of the column for the index of a trace line.
*/
public static final String COLUMN_NAME_I = "i";
/**
* Name of the column for the trace line.
*/
public static final String COLUMN_NAME_TRACE_LINE = "trace_line";
}
/**
* Inner class that defines a table's contents.
*/
public abstract static class LoggingEventPropertyEntry
implements BaseColumns {
/**
* Table's name in the database.
*/
public static final String TABLE_NAME = "logging_event_property";
/**
* Name of the column for the event's id.
*/
public static final String COLUMN_NAME_EVENT_ID = "event_id";
/**
* Name of the column for the index of a trace line.
*/
public static final String COLUMN_NAME_MAPPED_KEY = "mapped_key";
/**
* Name of the column for the trace line.
*/
public static final String COLUMN_NAME_MAPPED_VALUE = "mapped_value";
}
}