diff --git a/src/test/java/me/moocar/logbackgelf/IntegrationTest.java b/src/test/java/me/moocar/logbackgelf/IntegrationTest.java
index 0650824..317eddf 100644
--- a/src/test/java/me/moocar/logbackgelf/IntegrationTest.java
+++ b/src/test/java/me/moocar/logbackgelf/IntegrationTest.java
@@ -96,8 +96,12 @@ public void test() throws IOException, JoranException {
         try {
             new URL("app://asdfs");
         } catch (Exception e) {
+            int ln = Thread.currentThread().getStackTrace()[1].getLineNumber();
             logger.error("expected error", new IllegalStateException(e));
             sleep();
+            lastRequest = server.lastRequest();
+            assertEquals(ln + 1, Integer.parseInt((String) lastRequest.get("line")));
+            assertEquals(this.getClass().getSimpleName() + ".java", lastRequest.get("file"));
         }
 
         // Test field in MDC is added even if not included in additional fields