From 5ac51cd843876d8aad4ffccd305eae1807528919 Mon Sep 17 00:00:00 2001 From: "Craig R. McClanahan" Date: Tue, 15 Jul 2003 15:47:38 +0000 Subject: [PATCH] Make SimpleLog more friendly to the security manager in an applet environment, by swallowing any security exceptions when looking up system properties that are not accessible. git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@138985 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/commons/logging/impl/SimpleLog.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/java/org/apache/commons/logging/impl/SimpleLog.java b/src/java/org/apache/commons/logging/impl/SimpleLog.java index e1e7d5d..af0448e 100644 --- a/src/java/org/apache/commons/logging/impl/SimpleLog.java +++ b/src/java/org/apache/commons/logging/impl/SimpleLog.java @@ -1,7 +1,7 @@ /* - * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//logging/src/java/org/apache/commons/logging/impl/SimpleLog.java,v 1.9 2003/03/30 23:42:36 craigmcc Exp $ - * $Revision: 1.9 $ - * $Date: 2003/03/30 23:42:36 $ + * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//logging/src/java/org/apache/commons/logging/impl/SimpleLog.java,v 1.10 2003/07/15 15:47:38 craigmcc Exp $ + * $Revision: 1.10 $ + * $Date: 2003/07/15 15:47:38 $ * * ==================================================================== * @@ -108,7 +108,7 @@ import org.apache.commons.logging.LogConfigurationException; * @author Rod Waldhoff * @author Robert Burrell Donkin * - * @version $Id: SimpleLog.java,v 1.9 2003/03/30 23:42:36 craigmcc Exp $ + * @version $Id: SimpleLog.java,v 1.10 2003/07/15 15:47:38 craigmcc Exp $ */ public class SimpleLog implements Log { @@ -159,7 +159,12 @@ public class SimpleLog implements Log { // ------------------------------------------------------------ Initializer private static String getStringProperty(String name) { - String prop = System.getProperty(name); + String prop = null; + try { + prop = System.getProperty(name); + } catch (SecurityException e) { + ; // Ignore + } return (prop == null) ? simpleLogProps.getProperty(name) : prop; }