mirror of
https://github.com/postmannen/ctrl.git
synced 2024-12-14 12:37:31 +00:00
added flag for debugLogging
This commit is contained in:
parent
c94213fe36
commit
f32aa2d89b
1 changed files with 11 additions and 0 deletions
|
@ -79,6 +79,9 @@ type Configuration struct {
|
||||||
EnableSignatureCheck bool
|
EnableSignatureCheck bool
|
||||||
// IsCentralAuth
|
// IsCentralAuth
|
||||||
IsCentralAuth bool
|
IsCentralAuth bool
|
||||||
|
// EnableDebug will also enable printing all the messages received in the errorKernel
|
||||||
|
// to STDERR.
|
||||||
|
EnableDebug bool
|
||||||
|
|
||||||
// Make the current node send hello messages to central at given interval in seconds
|
// Make the current node send hello messages to central at given interval in seconds
|
||||||
StartPubREQHello int
|
StartPubREQHello int
|
||||||
|
@ -151,6 +154,7 @@ type ConfigurationFromFile struct {
|
||||||
EnableTUI *bool
|
EnableTUI *bool
|
||||||
EnableSignatureCheck *bool
|
EnableSignatureCheck *bool
|
||||||
IsCentralAuth *bool
|
IsCentralAuth *bool
|
||||||
|
EnableDebug *bool
|
||||||
|
|
||||||
StartPubREQHello *int
|
StartPubREQHello *int
|
||||||
StartSubREQErrorLog *bool
|
StartSubREQErrorLog *bool
|
||||||
|
@ -210,6 +214,7 @@ func newConfigurationDefaults() Configuration {
|
||||||
EnableTUI: false,
|
EnableTUI: false,
|
||||||
EnableSignatureCheck: false,
|
EnableSignatureCheck: false,
|
||||||
IsCentralAuth: false,
|
IsCentralAuth: false,
|
||||||
|
EnableDebug: false,
|
||||||
|
|
||||||
StartPubREQHello: 30,
|
StartPubREQHello: 30,
|
||||||
StartSubREQErrorLog: false,
|
StartSubREQErrorLog: false,
|
||||||
|
@ -392,6 +397,11 @@ func checkConfigValues(cf ConfigurationFromFile) Configuration {
|
||||||
} else {
|
} else {
|
||||||
conf.IsCentralAuth = *cf.IsCentralAuth
|
conf.IsCentralAuth = *cf.IsCentralAuth
|
||||||
}
|
}
|
||||||
|
if cf.EnableDebug == nil {
|
||||||
|
conf.EnableDebug = cd.EnableDebug
|
||||||
|
} else {
|
||||||
|
conf.EnableDebug = *cf.EnableDebug
|
||||||
|
}
|
||||||
|
|
||||||
// --- Start pub/sub
|
// --- Start pub/sub
|
||||||
|
|
||||||
|
@ -538,6 +548,7 @@ func (c *Configuration) CheckFlags() error {
|
||||||
flag.BoolVar(&c.EnableTUI, "enableTUI", fc.EnableTUI, "true/false for enabling the Terminal User Interface")
|
flag.BoolVar(&c.EnableTUI, "enableTUI", fc.EnableTUI, "true/false for enabling the Terminal User Interface")
|
||||||
flag.BoolVar(&c.EnableSignatureCheck, "enableSignatureCheck", fc.EnableSignatureCheck, "true/false *TESTING* enable signature checking.")
|
flag.BoolVar(&c.EnableSignatureCheck, "enableSignatureCheck", fc.EnableSignatureCheck, "true/false *TESTING* enable signature checking.")
|
||||||
flag.BoolVar(&c.IsCentralAuth, "isCentralAuth", fc.IsCentralAuth, "true/false, *TESTING* is this the central auth server")
|
flag.BoolVar(&c.IsCentralAuth, "isCentralAuth", fc.IsCentralAuth, "true/false, *TESTING* is this the central auth server")
|
||||||
|
flag.BoolVar(&c.EnableDebug, "enableDebug", fc.EnableDebug, "true/false, will enable debug logging so all messages sent to the errorKernel will also be printed to STDERR")
|
||||||
|
|
||||||
flag.IntVar(&c.StartPubREQHello, "startPubREQHello", fc.StartPubREQHello, "Make the current node send hello messages to central at given interval in seconds")
|
flag.IntVar(&c.StartPubREQHello, "startPubREQHello", fc.StartPubREQHello, "Make the current node send hello messages to central at given interval in seconds")
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue