# Native Logging and Certificate Wizard Downtime

DevFeed: [Native Logging and Certificate Wizard Downtime](<https://devfeed.tech/articles/native-logging-and-certificate-wizard-downtime-19395.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/native-logging-certificate-wizard/>)

Author: Shai Almog

Published: 2018-06-18T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Logging](<https://devfeed.tech/topics/logging.md>), [Library](<https://devfeed.tech/topics/library.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [eol](<https://devfeed.tech/tags/eol.md>), [jdk](<https://devfeed.tech/tags/jdk.md>), [library](<https://devfeed.tech/tags/library.md>), [logging](<https://devfeed.tech/tags/logging.md>), [logs](<https://devfeed.tech/tags/logs.md>), [native](<https://devfeed.tech/tags/native.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>)

## AI overview

The article introduces the NativeLogsReader cn1lib for viewing native device output through the Codename One log without physical access to a device. It also discusses certificate wizard downtime caused by Apple's undocumented and changing certificate-generation system, a book update, and postponement of Codename One 5.0 to September while newer JDK compatibility issues are addressed.

## Source excerpt

I've been so busy with the book I completely missed a lot of things I should have blogged about and one such thing is the NativeLogsReader cn1lib which has been in the extension manager for a while now. The NativeLogsReader cn1lib was created by Francesco Galgani to include native logging into the Codename One log. A lot of times we get on device failures that are really hard to track. In those cases we ask users to connect cables and try to view the native logs to search for clues. With this library you can see native output even without physical access to the device!