mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-25 05:41:12 +00:00
Bug 1279145 - log manager now cleans old Sync and ReadingList log files. r=tcsc
MozReview-Commit-ID: JpispWkvlFZ --HG-- extra : rebase_source : 10e7339e50e6238e56c06e915fdb148fdbeda79d
This commit is contained in:
parent
5238b6aa15
commit
5d1196dc29
@ -132,14 +132,13 @@ FlushableStorageAppender.prototype = {
|
||||
|
||||
// The public LogManager object.
|
||||
function LogManager(prefRoot, logNames, logFilePrefix) {
|
||||
this._prefObservers = [];
|
||||
this.init(prefRoot, logNames, logFilePrefix);
|
||||
}
|
||||
|
||||
LogManager.prototype = {
|
||||
_cleaningUpFileLogs: false,
|
||||
|
||||
_prefObservers: [],
|
||||
|
||||
init(prefRoot, logNames, logFilePrefix) {
|
||||
if (prefRoot instanceof Preferences) {
|
||||
this._prefs = prefRoot;
|
||||
@ -301,8 +300,11 @@ LogManager.prototype = {
|
||||
|
||||
this._log.debug("Log cleanup threshold time: " + threshold);
|
||||
yield iterator.forEach(Task.async(function* (entry) {
|
||||
if (!entry.name.startsWith("error-" + this.logFilePrefix + "-") &&
|
||||
!entry.name.startsWith("success-" + this.logFilePrefix + "-")) {
|
||||
// Note that we don't check this.logFilePrefix is in the name - we cleanup
|
||||
// all files in this directory regardless of that prefix so old logfiles
|
||||
// for prefixes no longer in use are still cleaned up. See bug 1279145.
|
||||
if (!entry.name.startsWith("error-") &&
|
||||
!entry.name.startsWith("success-")) {
|
||||
return;
|
||||
}
|
||||
try {
|
||||
|
Loading…
Reference in New Issue
Block a user