MCPcopy Index your code
hub / github.com/apache/tomcat / getAccessLog

Method getAccessLog

java/org/apache/catalina/core/ContainerBase.java:878–901  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

876 }
877
878 @Override
879 public AccessLog getAccessLog() {
880
881 if (accessLogScanComplete) {
882 return accessLog;
883 }
884
885 AccessLogAdapter adapter = null;
886 Valve[] valves = getPipeline().getValves();
887 for (Valve valve : valves) {
888 if (valve instanceof AccessLog) {
889 if (adapter == null) {
890 adapter = new AccessLogAdapter((AccessLog) valve);
891 } else {
892 adapter.add((AccessLog) valve);
893 }
894 }
895 }
896 if (adapter != null) {
897 accessLog = adapter;
898 }
899 accessLogScanComplete = true;
900 return accessLog;
901 }
902
903 // ------------------------------------------------------- Pipeline Methods
904

Callers 1

logAccessMethod · 0.95

Calls 3

getPipelineMethod · 0.95
addMethod · 0.95
getValvesMethod · 0.65

Tested by

no test coverage detected