On 2/5/07, Davanum Srinivas <[EMAIL PROTECTED]> wrote:
Sorry. As they say "All's fair in love and war" same case with performance :)
-- dims
On 2/5/07, Bill Nagy <[EMAIL PROTECTED]> wrote:
> Hi dims,
>
> Thank you for wrapping those, but 2 points: (1) they need to be wrapped
> with a log.isWarnEnabled(...) and not a log.isDebugEnabled(...), as the
> output message is log.warn(...) and not log.debug(...) and (2) please
> don't use a static (and especially a static final) to control logging,
> because that prevents users from changing log levels after a class has
> been loaded. Thanks.
>
> -Bill
>
>
> On Sun, 2007-02-04 at 22:49 +0000, [EMAIL PROTECTED] wrote:
> > Author: dims
> > Date: Sun Feb 4 14:49:15 2007
> > New Revision: 503499
> >
> > URL: http://svn.apache.org/viewvc?view=rev&rev=503499
> > Log:
> > no need to call no-op methods that prints warnings unless debug is enabled
> >
> > Modified:
> >
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java
> >
> > Modified:
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java
> > URL:
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java?view=diff&rev=503499&r1=503498&r2=503499
> >
==============================================================================
> > ---
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java
(original)
> > +++
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java
Sun Feb 4 14:49:15 2007
> > @@ -88,6 +88,7 @@
> > * setup for logging
> > */
> > private static final Log log = LogFactory.getLog(MessageContext.class);
> > + private static final boolean isDebugEnabled = log.isDebugEnabled();
> >
> > /**
> > * @serial An ID which can be used to correlate operations on a single
> > @@ -570,12 +571,16 @@
> > }
> >
> > public AxisOperation getAxisOperation() {
> > - checkActivateWarning("getAxisOperation");
> > + if(isDebugEnabled) {
> > + checkActivateWarning("getAxisOperation");
> > + }
> > return axisOperation;
> > }
> >
> > public AxisService getAxisService() {
> > - checkActivateWarning("getAxisService");
> > + if(isDebugEnabled) {
> > + checkActivateWarning("getAxisService");
> > + }
> > return axisService;
> > }
> >
> > @@ -585,12 +590,16 @@
> > * so the service might not match up with this serviceGroup
> > */
> > public AxisServiceGroup getAxisServiceGroup() {
> > - checkActivateWarning("getAxisServiceGroup");
> > + if(isDebugEnabled) {
> > + checkActivateWarning("getAxisServiceGroup");
> > + }
> > return axisServiceGroup;
> > }
> >
> > public ConfigurationContext getConfigurationContext() {
> > - checkActivateWarning("getConfigurationContext");
> > + if(isDebugEnabled) {
> > + checkActivateWarning("getConfigurationContext");
> > + }
> > return configurationContext;
> > }
> >
> > @@ -610,7 +619,9 @@
> > }
> >
> > public ArrayList getExecutionChain() {
> > - checkActivateWarning("getExecutionChain");
> > + if(isDebugEnabled) {
> > + checkActivateWarning("getExecutionChain");
> > + }
> > return executionChain;
> > }
> >
> > @@ -646,7 +657,9 @@
> > */
> > public Iterator getInboundExecutedPhases()
> > {
> > - checkActivateWarning("getInboundExecutedPhases");
> > + if(isDebugEnabled) {
> > + checkActivateWarning("getInboundExecutedPhases");
> > + }
> > if (inboundExecutedPhases == null)
> > {
> > inboundExecutedPhases = new LinkedList();
> > @@ -698,7 +711,9 @@
> > */
> > public Iterator getOutboundExecutedPhases()
> > {
> > - checkActivateWarning("getOutboundExecutedPhases");
> > + if(isDebugEnabled) {
> > + checkActivateWarning("getOutboundExecutedPhases");
> > + }
> > if (outboundExecutedPhases == null)
> > {
> > outboundExecutedPhases = new LinkedList();
> > @@ -870,7 +885,9 @@
> > }
> >
> > public OperationContext getOperationContext() {
> > - checkActivateWarning("getOperationContext");
> > + if(isDebugEnabled) {
> > + checkActivateWarning("getOperationContext");
> > + }
> > return operationContext;
> > }
> >
> > @@ -931,7 +948,9 @@
> > * @return the value of the property, or null if the property is not
found
> > */
> > public Object getProperty(String name) {
> > - checkActivateWarning("getProperty");
> > + if(isDebugEnabled) {
> > + checkActivateWarning("getProperty");
> > + }
> >
> > // search in my own options
> > Object obj = options.getProperty(name);
> > @@ -1026,7 +1045,9 @@
> > * @return Returns ServiceContext.
> > */
> > public ServiceContext getServiceContext() {
> > - checkActivateWarning("getServiceContext");
> > + if(isDebugEnabled) {
> > + checkActivateWarning("getServiceContext");
> > + }
> > return serviceContext;
> > }
> >
> > @@ -1038,7 +1059,9 @@
> > }
> >
> > public ServiceGroupContext getServiceGroupContext() {
> > - checkActivateWarning("getServiceGroupContext");
> > + if(isDebugEnabled) {
> > + checkActivateWarning("getServiceGroupContext");
> > + }
> > return serviceGroupContext;
> > }
> >
> > @@ -1076,7 +1099,9 @@
> > * @return Returns TransportInDescription.
> > */
> > public TransportInDescription getTransportIn() {
> > - checkActivateWarning("getTransportIn");
> > + if(isDebugEnabled) {
> > + checkActivateWarning("getTransportIn");
> > + }
> > return transportIn;
> > }
> >
> > @@ -1084,7 +1109,9 @@
> > * @return Returns TransportOutDescription.
> > */
> > public TransportOutDescription getTransportOut() {
> > - checkActivateWarning("getTransportOut");
> > + if(isDebugEnabled) {
> > + checkActivateWarning("getTransportOut");
> > + }
> > return transportOut;
> > }
> >
> > @@ -1462,7 +1489,9 @@
> > }
> >
> > public Options getOptions() {
> > - checkActivateWarning("getOptions");
> > + if(isDebugEnabled) {
> > + checkActivateWarning("getOptions");
> > + }
> > return options;
> > }
> >
> > @@ -1492,7 +1521,9 @@
> >
> >
> > public Policy getEffectivePolicy() {
> > - checkActivateWarning("getEffectivePolicy");
> > + if(isDebugEnabled) {
> > + checkActivateWarning("getEffectivePolicy");
> > + }
> > if (axisMessage != null) {
> > return axisMessage.getPolicyInclude().getEffectivePolicy();
> > }
> > @@ -1507,7 +1538,9 @@
> >
> >
> > public boolean isEngaged(QName moduleName) {
> > - checkActivateWarning("isEngaged");
> > + if(isDebugEnabled) {
> > + checkActivateWarning("isEngaged");
> > + }
> > boolean enegage;
> > if (configurationContext != null) {
> > AxisConfiguration axisConfig =
configurationContext.getAxisConfiguration();
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
Davanum Srinivas :: http://wso2.org/ :: Oxygen for Web Services Developers
--
Davanum Srinivas :: http://wso2.org/ :: Oxygen for Web Services Developers
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]