I'm trying to get my application based on a nRF52832 to use as less power as possible and I've noticed that when the nRF_LOG UART is enabled it draws around 300 micro amps in SYSTEM ON with sd_app_evt_wait(). When I disable the nRF_LOG UART the current consumption is reduced to 14 micro Amps. I've already cut the traces between the UART and the J-link programmer on my BMD-300 Evalboard to determine if the pins where causing the additional current consumption, but that didn't help. It seems it's the UART peripheral that's drawing 300uA continuously.
Is it possible to disable the nRF_LOG's UART while the system is waiting for an event and only enable the UART when nRF_LOG_INFO has bytes to transmit?
Of course once development is complete I'll disable the UART output, but it would be great if I could get my application to the lowest power consumption while in sd_app_evt_wait().