Skip to content

Commit 0a0ce1f

Browse files
committed
Kotlin: Log when we start and finish writing to TRAP files
1 parent ed9502f commit 0a0ce1f

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

java/kotlin-extractor/src/main/kotlin/ExternalDeclExtractor.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,9 @@ class ExternalDeclExtractor(val logger: FileLogger, val compression: Compression
6363
logger.info("Skipping extracting external decl $shortName")
6464
} else {
6565
val trapFile = manager.file
66+
logger.info("Will write TRAP file $trapFile")
6667
val trapTmpFile = File.createTempFile("${trapFile.nameWithoutExtension}.", ".${trapFile.extension}.tmp", trapFile.parentFile)
68+
logger.debug("Writing temporary TRAP file $trapTmpFile")
6769
try {
6870
compression.bufferedWriter(trapTmpFile).use {
6971
extractorFn(it, signature, manager)
@@ -72,6 +74,7 @@ class ExternalDeclExtractor(val logger: FileLogger, val compression: Compression
7274
if (!trapTmpFile.renameTo(trapFile)) {
7375
logger.error("Failed to rename $trapTmpFile to $trapFile")
7476
}
77+
logger.info("Finished writing TRAP file $trapFile")
7578
} catch (e: Exception) {
7679
manager.setHasError()
7780
logger.error("Failed to extract '$shortName'. Partial TRAP file location is $trapTmpFile", e)

java/kotlin-extractor/src/main/kotlin/KotlinExtractorExtension.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -416,10 +416,12 @@ private abstract class TrapFileWriter(val logger: FileLogger, trapName: String,
416416
}
417417

418418
fun getTempWriter(): BufferedWriter {
419+
logger.info("Will write TRAP file $realFile")
419420
if (this::tempFile.isInitialized) {
420421
logger.error("Temp writer reinitialized for $realFile")
421422
}
422423
tempFile = File.createTempFile(realFile.getName() + ".", ".trap.tmp" + extension, parentDir)
424+
logger.debug("Writing temporary TRAP file $tempFile")
423425
return getWriter(tempFile)
424426
}
425427

@@ -442,6 +444,7 @@ private abstract class TrapFileWriter(val logger: FileLogger, trapName: String,
442444
if (!tempFile.renameTo(realFile)) {
443445
logger.warn("Failed to rename $tempFile to $realFile")
444446
}
447+
logger.info("Finished writing TRAP file $realFile")
445448
}
446449
}
447450

0 commit comments

Comments
 (0)