Skip to content

Commit 6f35b50

Browse files
committed
Added isClosed, addresses simc/logger#130
1 parent 1d8d47d commit 6f35b50

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

lib/src/logger.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,10 @@ class Logger {
142142
}
143143
}
144144

145+
bool isClosed() {
146+
return !_active;
147+
}
148+
145149
/// Closes the logger and releases all resources.
146150
void close() {
147151
_active = false;

test/logger_test.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,4 +168,11 @@ void main() {
168168
logger.w('This is');
169169
expect(printedMessage, 'This is');
170170
});
171+
172+
test('Logger.close', () {
173+
var logger = Logger();
174+
expect(logger.isClosed(), false);
175+
logger.close();
176+
expect(logger.isClosed(), true);
177+
});
171178
}

0 commit comments

Comments
 (0)