func NewCoralogixHook(PrivateKey string, ApplicationName string, SubsystemName string) *Hook {
    NewHookInstance := &Hook{
        *NewLoggerManager(
            PrivateKey,
            ApplicationName,
            SubsystemName,
            true,
        ),
    }

    go NewHookInstance.Writer.Run()

    return NewHookInstance
}
// NewCoralogixHook build Coralogix logger hook
NewCoralogixHook build Coralogix logger hook
// NewCoralogixHook build Coralogix logger hook
func NewCoralogixHook(PrivateKey string, ApplicationName string, SubsystemName string) *Hook {
    NewHookInstance := &Hook{
        *NewLoggerManager(
            PrivateKey,
            ApplicationName,
            SubsystemName,
            true,
        ),
    }
    go NewHookInstance.Writer.Run()
    return NewHookInstance
}
func NewCoralogixHook ( PrivateKey string , ApplicationName string , SubsystemName string ) * Hook { NewHookInstance := & Hook { * NewLoggerManager ( PrivateKey , ApplicationName , SubsystemName , true , ) , } go NewHookInstance . Writer . Run ( ) return NewHookInstance }
NewCoralogixHook build Coralogix logger hook
NewCoralogixHook build Coralogix logger hook