[
https://issues.apache.org/jira/browse/CRYPTO-76?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15340899#comment-15340899
]
Dapeng Sun commented on CRYPTO-76:
----------------------------------
{quote}If logging is to be removed from the component it should be completely
removed.{quote}
I'm agreed with it, thank you for pointing it out.
> Remove log dependence
> ---------------------
>
> Key: CRYPTO-76
> URL: https://issues.apache.org/jira/browse/CRYPTO-76
> Project: Commons Crypto
> Issue Type: Bug
> Reporter: Dapeng Sun
> Assignee: Dapeng Sun
>
> According the discussion in commons-dev, we will remove the log dependence of
> common-logging.
> About the logging of native library failure, users of CRYPTO could get the
> information about whether native is enabled or native failure reason from
> org.apache.commons.crypto.utils.NativeCodeLoader#isNativeCodeLoaded() or
> org.apache.commons.crypto.cipher.Openssl#loadingFailureReason(), they could
> log these information in their system if they need.
> At the same time, I think we can add an option for "native only" (Currently,
> when loading native failed, we log native failure error and use JCE
> implementation as fallback directly), the property in configuration may like
> "ENABLE_FALLBACK_ON_NATIVE_FAILED", if user disable the option, it could
> throw an exception when loading native failed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)