redesign app phase 2
This commit is contained in:
@@ -57,7 +57,7 @@ class ChopperAggregateLogger implements Logger {
|
||||
}
|
||||
|
||||
void onEndRequest(chopper.Request request) {
|
||||
info(_requests.remove(request)?.toString().trim());
|
||||
info(_censorSensitiveLog(_requests.remove(request)?.toString().trim()));
|
||||
}
|
||||
|
||||
void onStartResponse(chopper.Response response) {
|
||||
@@ -65,7 +65,18 @@ class ChopperAggregateLogger implements Logger {
|
||||
}
|
||||
|
||||
void onEndResponse(chopper.Response response) {
|
||||
info(_responses.remove(response)?.toString().trim());
|
||||
info(_censorSensitiveLog(_responses.remove(response)?.toString().trim()));
|
||||
}
|
||||
|
||||
String? _censorSensitiveLog(String? message) {
|
||||
if (message == null) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return message
|
||||
.replaceAll(RegExp(r'Token="[^"]*"'), 'Token="TOKEN"')
|
||||
.replaceAll(RegExp(r'"Username":"[^"]*"'), '"Username":"USER"')
|
||||
.replaceAll(RegExp(r'"Pw":"[^"]*"'), '"Pw":"PASSWORD"');
|
||||
}
|
||||
|
||||
@override
|
||||
|
||||
Reference in New Issue
Block a user