Я публикую это решение, которое применяется специально для пользователей Android Studio. Я также недавно обнаружил Timber и успешно импортировал его в свое приложение, выполнив следующее:
Поместите последнюю версию библиотеки в свой build.gradle:
compile 'com.jakewharton.timber:timber:4.1.1'
Затем в Android Studios , зайдите в Edit -> Find -> Replace in Path ...
Введите Log.e(TAG,
или, однако, вы определили свои сообщения журнала в текстовое поле "Text to find"
. Затем просто замените его на Timber.e(
Нажмите «Найти» и затем замените все.
Android Studios теперь будет просматривать все ваши файлы в вашем проекте и заменять все журналы тембрами.
Единственная проблема, с которой я столкнулся при использовании этого метода, заключается в том, что gradle впоследствии выдает миллион сообщений об ошибках, потому что не может найти «Timber» в импорте для каждого из ваших java-файлов. Просто нажмите на ошибки, и Android Studios автоматически импортирует «Timber» в вашу Java. Как только вы сделаете это для всех ваших файлов ошибок, gradle снова скомпилирует.
Вам также нужно поместить этот фрагмент кода в метод onCreate
вашего класса Application
:
if (BuildConfig.DEBUG) {
Timber.plant(new Timber.DebugTree());
}
Это приведет к регистрации приложения только тогда, когда вы находитесь в режиме разработки, а не в производство. Вы также можете иметь BuildConfig.RELEASE
для входа в режиме выпуска.
Простой способ - использовать встроенные утилиты, затем будут использоваться настройки почтового сервера в центральном администраторе
using Microsoft.SharePoint.Utilities;
SPUtility.SendEmail(SPContext.Current.Web, false, false,
"toaddress@mail.com", "subject",
"body");