Documentation ¶
Overview ¶
Package ldfilewatch allows the LaunchDarkly client to read feature flag data from a file that will be automatically reloaded if the file changes.
It should be used in conjunction with the github.com/launchdarkly/go-server-sdk/v6/ldfiledata package:
config := ld.Config{ DataSource: ldfiledata.DataSource(). FilePaths(filePaths). Reloader(ldfilewatch.WatchFiles), }
The two packages are separate so as to avoid bringing additional dependencies for users who do not need automatic reloading.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WatchFiles ¶
func WatchFiles(paths []string, loggers ldlog.Loggers, reload func(), closeCh <-chan struct{}) error
WatchFiles sets up a mechanism for the file data source to reload its source files whenever one of them has been modified. Use it as follows:
config := Config{ DataSource: ldfiledata.DataSource(). FilePaths(filePaths). Reloader(ldfilewatch.WatchFiles), }
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.