logger

package
v0.0.0-...-851e5e8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2024 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DaemonSettingsSubscriber

type DaemonSettingsSubscriber struct{}

func NewSubscriber

func NewSubscriber() *DaemonSettingsSubscriber

func (*DaemonSettingsSubscriber) NotifyAllowlist

func (l *DaemonSettingsSubscriber) NotifyAllowlist(data events.DataAllowlist) error

func (*DaemonSettingsSubscriber) NotifyAutoconnect

func (l *DaemonSettingsSubscriber) NotifyAutoconnect(data bool) error

func (*DaemonSettingsSubscriber) NotifyDNS

func (l *DaemonSettingsSubscriber) NotifyDNS(data events.DataDNS) error

func (*DaemonSettingsSubscriber) NotifyDefaults

func (l *DaemonSettingsSubscriber) NotifyDefaults(any) error

func (*DaemonSettingsSubscriber) NotifyFirewall

func (l *DaemonSettingsSubscriber) NotifyFirewall(data bool) error

func (*DaemonSettingsSubscriber) NotifyIpv6

func (l *DaemonSettingsSubscriber) NotifyIpv6(data bool) error

func (*DaemonSettingsSubscriber) NotifyKillswitch

func (l *DaemonSettingsSubscriber) NotifyKillswitch(data bool) error

func (*DaemonSettingsSubscriber) NotifyMeshnet

func (l *DaemonSettingsSubscriber) NotifyMeshnet(data bool) error

func (*DaemonSettingsSubscriber) NotifyNotify

func (l *DaemonSettingsSubscriber) NotifyNotify(data bool) error

func (*DaemonSettingsSubscriber) NotifyObfuscate

func (l *DaemonSettingsSubscriber) NotifyObfuscate(data bool) error

func (*DaemonSettingsSubscriber) NotifyProtocol

func (l *DaemonSettingsSubscriber) NotifyProtocol(data config.Protocol) error

func (*DaemonSettingsSubscriber) NotifyRouting

func (l *DaemonSettingsSubscriber) NotifyRouting(data bool) error

func (*DaemonSettingsSubscriber) NotifyTechnology

func (l *DaemonSettingsSubscriber) NotifyTechnology(data config.Technology) error

func (*DaemonSettingsSubscriber) NotifyThreatProtectionLite

func (l *DaemonSettingsSubscriber) NotifyThreatProtectionLite(data bool) error

type Subscriber

type Subscriber struct{}

Subscriber is a subscriber for logging debug messages, info messages and error messages

func (Subscriber) NotifyError

func (Subscriber) NotifyError(err error) error

NotifyError logs an error with an error prefix in production and dev builds

func (Subscriber) NotifyInfo

func (Subscriber) NotifyInfo(data string) error

NotifyInfo logs data with an info prefix in production and dev builds

func (Subscriber) NotifyMessage

func (Subscriber) NotifyMessage(data string) error

NotifyMessage logs data with a debug prefix only in dev builds.

func (Subscriber) NotifyRequestAPI

func (Subscriber) NotifyRequestAPI(data events.DataRequestAPI) error

func (Subscriber) NotifyRequestAPIVerbose

func (Subscriber) NotifyRequestAPIVerbose(data events.DataRequestAPI) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL