-
Notifications
You must be signed in to change notification settings - Fork 130
/
logsEvent.types.ts
113 lines (108 loc) · 1.81 KB
/
logsEvent.types.ts
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
export interface LogsEvent {
/**
* Start of the log in ms from epoch
*/
date: number
/**
* The log message
*/
message: string
/**
* The log status
*/
status: 'ok' | 'debug' | 'info' | 'notice' | 'warn' | 'error' | 'critical' | 'alert' | 'emerg'
/**
* Origin of the log
*/
origin: 'network' | 'source' | 'console' | 'logger' | 'agent' | 'report'
/**
* UUID of the application
*/
application_id?: string
/**
* The service name
*/
service?: string
/**
* UUID of the session
*/
session_id?: string
/**
* View properties
*/
view: {
/**
* URL that linked to the initial view of the page
*/
referrer?: string
/**
* URL of the view
*/
url: string
/**
* UUID of the view
*/
id?: string
[k: string]: unknown
}
/**
* Logger properties
*/
logger?: {
/**
* Name of the logger
*/
name: string
[k: string]: unknown
}
/**
* Error properties
*/
error?: {
/**
* Kind of the error
*/
kind?: string
/**
* Stacktrace of the error
*/
stack?: string
/**
* Fingerprint of the error
*/
fingerprint?: string
/**
* Message of the error
*/
message?: string
/**
* Flattened causes of the error
*/
causes?: Array<{
message: string
source: string
type?: string
stack?: string
}>
[k: string]: unknown
}
/**
* Resource properties of the error
*/
http?: {
/**
* HTTP method of the resource
*/
method: 'POST' | 'GET' | 'HEAD' | 'PUT' | 'DELETE' | 'PATCH'
/**
* HTTP Status code of the resource
*/
status_code: number
/**
* URL of the resource
*/
url: string
[k: string]: unknown
}
[k: string]: unknown
}