All access is/will be through interfaces accessed through these structs. This introduces several distinct storage units: + DB for server state + DB for codeql databases + query pack store The steps for manually creating needed databases are in the README
17 lines
242 B
Go
17 lines
242 B
Go
package logger
|
|
|
|
type LoggerSingle struct {
|
|
modules *LoggerVisibles
|
|
}
|
|
|
|
func NewLoggerSingle() *LoggerSingle {
|
|
l := LoggerSingle{}
|
|
return &l
|
|
}
|
|
|
|
type LoggerVisibles struct{}
|
|
|
|
func (l *LoggerSingle) Setup(v *LoggerVisibles) {
|
|
l.modules = v
|
|
}
|