mirror of
https://github.com/signalapp/libsignal.git
synced 2024-09-20 03:52:17 +02:00
Java: Add a StderrLogger for testing
This commit is contained in:
parent
a563c9b93d
commit
dab8a18959
@ -0,0 +1,39 @@
|
||||
//
|
||||
// Copyright 2023 Signal Messenger, LLC.
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
package org.signal.libsignal.util;
|
||||
|
||||
import org.signal.libsignal.protocol.logging.SignalProtocolLogger;
|
||||
|
||||
public class StderrLogger implements SignalProtocolLogger {
|
||||
@Override
|
||||
public void log(int priority, String tag, String message) {
|
||||
String prefix;
|
||||
switch (priority) {
|
||||
case SignalProtocolLogger.VERBOSE:
|
||||
prefix = "V ";
|
||||
break;
|
||||
case SignalProtocolLogger.DEBUG:
|
||||
prefix = "D ";
|
||||
break;
|
||||
case SignalProtocolLogger.INFO:
|
||||
prefix = "I ";
|
||||
break;
|
||||
case SignalProtocolLogger.WARN:
|
||||
prefix = "W ";
|
||||
break;
|
||||
case SignalProtocolLogger.ERROR:
|
||||
prefix = "E ";
|
||||
break;
|
||||
case SignalProtocolLogger.ASSERT:
|
||||
prefix = "A ";
|
||||
break;
|
||||
default:
|
||||
prefix = "";
|
||||
break;
|
||||
}
|
||||
System.err.println(prefix + tag + ": " + message);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user