Implement sending logs to developer (#190)
* Save logs to a file * Send logs via email * Enable network logs in release builds * Remove useless chooser title * Append to logs file and ignore I/O errors * Ensure email and password are not logged * Ensure base URL is never logged * Add logs disclaimer
This commit is contained in:
@@ -5,14 +5,14 @@ import dagger.Module
|
||||
import dagger.hilt.components.SingletonComponent
|
||||
import dagger.hilt.testing.TestInstallIn
|
||||
import gq.kirmanak.mealient.logging.Logger
|
||||
import gq.kirmanak.mealient.logging.LoggingModule
|
||||
import gq.kirmanak.mealient.logging.LoggerModule
|
||||
|
||||
@Module
|
||||
@TestInstallIn(
|
||||
components = [SingletonComponent::class],
|
||||
replaces = [LoggingModule::class]
|
||||
replaces = [LoggerModule::class]
|
||||
)
|
||||
interface FakeLoggingModule {
|
||||
interface FakeLoggerModule {
|
||||
|
||||
@Binds
|
||||
fun bindFakeLogger(impl: FakeLogger): Logger
|
||||
Reference in New Issue
Block a user