File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package logger
22
33import "strings"
44
5-
65// Supported log formats for SQL Server
76type LogFormat int
87
Original file line number Diff line number Diff line change @@ -26,13 +26,13 @@ type LogEntry struct {
2626
2727// Package-level compiled regexes — allocated once, reused for every log line.
2828var (
29- reProfiler = regexp .MustCompile (`^(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{3})\s+(.+)` )
30- reErrorLog = regexp .MustCompile (`^(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{2})\s+(\w+)\s+(.+)` )
31- rePerfCounter = regexp .MustCompile (`Duration:\s*(\d+)\s*ms.*CPU:\s*(\d+)\s*ms.*Reads:\s*(\d+).*Writes:\s*(\d+)` )
32- reXETimestamp = regexp .MustCompile (`timestamp="([^"]+)"` )
33- reXEDuration = regexp .MustCompile (`duration="(\d+)"` )
34- reXEStatement = regexp .MustCompile (`statement="([^"]+)"` )
35- reXEDatabase = regexp .MustCompile (`database_name="([^"]+)"` )
29+ reProfiler = regexp .MustCompile (`^(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{3})\s+(.+)` )
30+ reErrorLog = regexp .MustCompile (`^(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{2})\s+(\w+)\s+(.+)` )
31+ rePerfCounter = regexp .MustCompile (`Duration:\s*(\d+)\s*ms.*CPU:\s*(\d+)\s*ms.*Reads:\s*(\d+).*Writes:\s*(\d+)` )
32+ reXETimestamp = regexp .MustCompile (`timestamp="([^"]+)"` )
33+ reXEDuration = regexp .MustCompile (`duration="(\d+)"` )
34+ reXEStatement = regexp .MustCompile (`statement="([^"]+)"` )
35+ reXEDatabase = regexp .MustCompile (`database_name="([^"]+)"` )
3636)
3737
3838type SQLServerLogParser struct {}
Original file line number Diff line number Diff line change @@ -30,10 +30,10 @@ type schemaData struct {
3030}
3131
3232type tableData struct {
33- Name string `json:"name" yaml:"name"`
34- Schema string `json:"schema,omitempty" yaml:"schema,omitempty"`
35- Columns []columnData `json:"columns" yaml:"columns"`
36- Indexes []indexData `json:"indexes,omitempty" yaml:"indexes,omitempty"`
33+ Name string `json:"name" yaml:"name"`
34+ Schema string `json:"schema,omitempty" yaml:"schema,omitempty"`
35+ Columns []columnData `json:"columns" yaml:"columns"`
36+ Indexes []indexData `json:"indexes,omitempty" yaml:"indexes,omitempty"`
3737}
3838
3939type columnData struct {
You can’t perform that action at this time.
0 commit comments