Create method of Logging to O/S from Container
[aaf/authz.git] / auth / auth-core / src / main / java / org / onap / aaf / auth / server / AbsService.java
index e1c0171..12b19d2 100644 (file)
@@ -46,6 +46,7 @@ import org.onap.aaf.misc.env.Trans;
 import org.onap.aaf.misc.env.impl.BasicEnv;
 
 public abstract class AbsService<ENV extends BasicEnv, TRANS extends Trans> extends RServlet<TRANS> {
+       protected static final String AAF_LOG4J_PREFIX = "aaf_log4j_prefix";
        public final Access access;
        public final ENV env;
        private AAFConHttp aafCon;
@@ -153,4 +154,15 @@ public abstract class AbsService<ENV extends BasicEnv, TRANS extends Trans> exte
        public<RET> RET clientAsUser(TaggedPrincipal p,Retryable<RET> retryable) throws APIException, LocatorException, CadiException  {
                        return aafCon.hman().best(new HTransferSS(p,app_name, aafCon.securityInfo()), retryable);
        }
+       
+       protected static final String getArg(final String tag, final String args[], final String def) {
+               String value = def;
+               String tagEQ = tag + '=';
+               for(String arg : args) {
+                       if(arg.startsWith(tagEQ)) {
+                               value = arg.substring(tagEQ.length());
+                       }
+               }
+               return value;
+       }
 }