1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package channeldb
- import (
- "github.com/btcsuite/btclog"
- "github.com/lightningnetwork/lnd/build"
- mig "github.com/lightningnetwork/lnd/channeldb/migration"
- "github.com/lightningnetwork/lnd/channeldb/migration12"
- "github.com/lightningnetwork/lnd/channeldb/migration13"
- "github.com/lightningnetwork/lnd/channeldb/migration16"
- "github.com/lightningnetwork/lnd/channeldb/migration24"
- "github.com/lightningnetwork/lnd/channeldb/migration30"
- "github.com/lightningnetwork/lnd/channeldb/migration31"
- "github.com/lightningnetwork/lnd/channeldb/migration_01_to_11"
- "github.com/lightningnetwork/lnd/kvdb"
- )
- // log is a logger that is initialized with no output filters. This
- // means the package will not perform any logging by default until the caller
- // requests it.
- var log btclog.Logger
- func init() {
- UseLogger(build.NewSubLogger("CHDB", nil))
- }
- // DisableLog disables all library log output. Logging output is disabled
- // by default until UseLogger is called.
- func DisableLog() {
- UseLogger(btclog.Disabled)
- }
- // UseLogger uses a specified Logger to output package logging info.
- // This should be used in preference to SetLogWriter if the caller is also
- // using btclog.
- func UseLogger(logger btclog.Logger) {
- log = logger
- mig.UseLogger(logger)
- migration_01_to_11.UseLogger(logger)
- migration12.UseLogger(logger)
- migration13.UseLogger(logger)
- migration16.UseLogger(logger)
- migration24.UseLogger(logger)
- migration30.UseLogger(logger)
- migration31.UseLogger(logger)
- kvdb.UseLogger(logger)
- }
|