Repository: Include repository name when logging corrupt use count
Logging the repository name makes it easier to track down what is incorrectly closing a repository. Change-Id: I42a8bdf766c0e67f100adbf76d9616584e367ac2 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
This commit is contained in:
parent
c9f55032a2
commit
2eb1bebd60
|
@ -188,7 +188,7 @@ corruptObjectTruncatedInMode=truncated in mode
|
|||
corruptObjectTruncatedInName=truncated in name
|
||||
corruptObjectTruncatedInObjectId=truncated in object id
|
||||
corruptObjectZeroId=entry points to null SHA-1
|
||||
corruptUseCnt=close() called when useCnt is already zero
|
||||
corruptUseCnt=close() called when useCnt is already zero for {0}
|
||||
couldNotCheckOutBecauseOfConflicts=Could not check out because of conflicts
|
||||
couldNotDeleteLockFileShouldNotHappen=Could not delete lock file. Should not happen
|
||||
couldNotDeleteTemporaryIndexFileShouldNotHappen=Could not delete temporary index file. Should not happen
|
||||
|
|
|
@ -889,11 +889,12 @@ public void close() {
|
|||
} else if (newCount == -1) {
|
||||
// should not happen, only log when useCnt became negative to
|
||||
// minimize number of log entries
|
||||
String message = MessageFormat.format(JGitText.get().corruptUseCnt,
|
||||
toString());
|
||||
if (LOG.isDebugEnabled()) {
|
||||
IllegalStateException e = new IllegalStateException();
|
||||
LOG.debug(JGitText.get().corruptUseCnt, e);
|
||||
LOG.debug(message, new IllegalStateException());
|
||||
} else {
|
||||
LOG.warn(JGitText.get().corruptUseCnt);
|
||||
LOG.warn(message);
|
||||
}
|
||||
if (RepositoryCache.isCached(this)) {
|
||||
closedAt.set(System.currentTimeMillis());
|
||||
|
|
Loading…
Reference in New Issue