How to set the debug level for specific module in fabric?

Viewed 3248

can anyone tell me how to set the debug level for specific module in fabric by changing the env variables in docker file? In the peer log ,we can see

2017-07-24 03:44:44.787 UTC [flogging] setModuleLevel -> DEBU 189 Module 'msp/identity' logger enabled for log level 'WARNING'

2017-07-24 03:44:44.787 UTC [flogging] setModuleLevel -> DEBU 18a Module 'msp' logger enabled for log level 'WARNING'

2017-07-24 03:44:44.787 UTC [flogging] setModuleLevel -> DEBU 18b Module 'configvalues/msp' logger enabled for log level 'WARNING'

2017-07-24 03:44:44.787 UTC [flogging] setModuleLevel -> DEBU 18c Module 'peer/gossip/mcs' logger enabled for log level 'WARNING'

2017-07-24 03:44:44.787 UTC [flogging] setModuleLevel -> DEBU 18d Module 'gossip/state' logger enabled for log level 'WARNING'

I want some of them to be in debug mode, how to achieve that? FYI, I have tried to set GOSSIP_SERVICE_LOGGING_LEVEL=DEBUG and GRPC_LOGGING_LEVEL=DEBUG to make the module gossip/service and grpc in debug mode, but it doesn't work :( ...

3 Answers

Use environment variable FABRIC_LOGGING_SPEC to enable warning only.

Related