That fuck shit the fascists are using
at master 40 lines 1.1 kB view raw
1package org.archiver 2 3import android.app.Application 4import com.tm.logger.Log 5 6 7class SignalLoggerAdapter(application: Application) : org.signal.core.util.logging.Log.Logger() { 8 9 init { 10 Log.createInstance(application.applicationContext) 11 } 12 13 override fun v(tag: String, message: String?, t: Throwable?, keepLonger: Boolean) { 14 Log.v(TAG, getMessage(tag, message), t) 15 } 16 17 override fun d(tag: String, message: String?, t: Throwable?, keepLonger: Boolean) { 18 Log.d(TAG, getMessage(tag, message), t) 19 } 20 21 override fun i(tag: String, message: String?, t: Throwable?, keepLonger: Boolean) { 22 Log.i(TAG, getMessage(tag, message), t) 23 } 24 25 override fun w(tag: String, message: String?, t: Throwable?, keepLonger: Boolean) { 26 Log.w(TAG, getMessage(tag, message), t) 27 } 28 29 override fun e(tag: String, message: String?, t: Throwable?, keepLonger: Boolean) { 30 Log.e(TAG, getMessage(tag, message), t) 31 } 32 33 override fun flush() {} 34 35 private fun getMessage(tag: String, message: String?) = "$tag: $message" 36 37 companion object { 38 private const val TAG = "TMSignalLogger" 39 } 40}