Skip to content

Commit a811128

Browse files
authored
Merge pull request #1012 from microsoft/agent-diagnostic-logging
Better agent diagnostic logging
2 parents 9fa1282 + b78f163 commit a811128

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

agent/src/main/java/com/microsoft/applicationinsights/agent/internal/MainEntryPoint.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@ private MainEntryPoint() {
4747
public static void premain(Instrumentation instrumentation, File agentJarFile) {
4848
try {
4949
startupLogger = initLogging(instrumentation, agentJarFile);
50+
startupLogger.info("ApplicationInsights agent starting...");
5051
start(instrumentation, agentJarFile);
52+
startupLogger.info("ApplicationInsights agent started");
5153
} catch (ThreadDeath td) {
5254
throw td;
5355
} catch (Throwable t) {

agent/src/main/resources/ai.logback.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@
66
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger{36} - %msg%n</pattern>
77
</encoder>
88
</appender>
9-
<logger name="org.glowroot.instrumentation" level="info" />
10-
<logger name="com.microsoft.applicationinsights.agent.shadow" level="warn" />
11-
<root level="info">
9+
<root level="${applicationInsights.agent.logging.level:-error}">
1210
<appender-ref ref="CONSOLE" />
1311
</root>
1412
</configuration>

web/src/main/java/com/microsoft/applicationinsights/web/internal/WebRequestTrackingFilter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,14 @@ public void init(FilterConfig config) {
189189
handler = new HttpServerHandler(new ApplicationInsightsServletExtractor(), webModulesContainer,
190190
cleaners, telemetryClient);
191191
if (AgentBridgeFactory.isAgentAvailable()) {
192+
InternalLogger.INSTANCE.info("Agent is running");
192193
agentBridge = AgentBridgeFactory.create(new SdkBridgeFactory() {
193194
public SdkBridge create() {
194195
return new SdkBridgeImpl(telemetryClient);
195196
}
196197
});
197198
} else {
199+
InternalLogger.INSTANCE.info("Agent is not running");
198200
agentBridge = AgentBridgeFactory.create();
199201
}
200202
if (StringUtils.isNotEmpty(config.getFilterName())) {

0 commit comments

Comments
 (0)