github.com/0chain/gosdk@v1.17.11/zcnbridge/wallet/wallet.go (about) 1 package wallet 2 3 import ( 4 "github.com/0chain/gosdk/core/logger" 5 "gopkg.in/natefinch/lumberjack.v2" 6 ) 7 8 const ( 9 ZCNSCSmartContractAddress = "6dba10422e368813802877a85039d3985d96760ed844092319743fb3a76712e0" 10 MintFunc = "mint" 11 BurnFunc = "burn" 12 BurnWzcnTicketPath = "/v1/ether/burnticket/" 13 BurnWzcnBurnEventsPath = "/v1/ether/burnevents/" 14 BurnNativeTicketPath = "/v1/0chain/burnticket/" 15 ) 16 17 var Logger logger.Logger 18 var defaultLogLevel = logger.DEBUG 19 20 func init() { 21 Logger.Init(defaultLogLevel, "zcnbridge-wallet-sdk") 22 23 Logger.SetLevel(logger.DEBUG) 24 ioWriter := &lumberjack.Logger{ 25 Filename: "bridge.log", 26 MaxSize: 100, // MB 27 MaxBackups: 5, // number of backups 28 MaxAge: 28, //days 29 LocalTime: false, 30 Compress: false, // disabled by default 31 } 32 Logger.SetLogFile(ioWriter, true) 33 }