[ https://issues.apache.org/jira/browse/IO-249?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12916338#action_12916338 ]
Paul Benedict commented on IO-249: ---------------------------------- If the method currently returns void, there shouldn't be a problem with anyone's codebase once it returns a value. There wouldn't be compiled code today that would have a problem with this change. You disagree, I presume? > Enhance closeQuietly to indicate success > ---------------------------------------- > > Key: IO-249 > URL: https://issues.apache.org/jira/browse/IO-249 > Project: Commons IO > Issue Type: Improvement > Components: Utilities > Affects Versions: 2.0 > Reporter: Paul Benedict > Assignee: Paul Benedict > Priority: Minor > Fix For: 2.x > > > A convention of some programmers is to emit a log warning when a resource > fails to close. Granted, such a condition is an error, but there's no > reasonable recourse to the failure. Using IOUtils.closeQuietly() is very > useful but all information about the success/failure is hidden. Returning > Throwable will give insight into the error for diagnostic purposes. This > change will be compatible with today's usage since the method currently > returns void. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.