2017-01-25 4 views
-1

Я скоро закончу свое ученичество, и я должен сделать проект. Я хочу написать logging-class/-dll для использования другими программами. Я буду использовать Xamarin для android (C#), потому что моя компания будет использовать мою dll в будущем для своих приложений.Xamarin Android C# Logging

. Моя dll должна содержать уровни журнала, например, если разработчику нужен полный путь действий, который сделал пользователь, или только при возникновении ошибки, он хочет, чтобы он получил errordata. DLL должна иметь возможность отслеживать больше, чем только ошибка/errormessage (->, которая ведет нас к уровням ведения журнала).

У кого-нибудь есть идея, как попасть в эту тему или у вас есть пробные файлы?

+1

Добро пожаловать в SO. Вопросы такого характера считаются вне темы или вне сферы действия SO. Я голосовал, чтобы закрыть этот вопрос из-за этого, но, пожалуйста, не разочаровывайтесь. Прочитайте [FAQ] (http://stackoverflow.com/help/on-topic) по темам. Когда вы застряли, вернитесь и попросите о помощи (в вашем случае, когда вы начинаете этот проект, и вы обнаружите такую ​​проблему, как «Этот бит кода продолжает вести журнал на уровне WARN, но должен быть зарегистрирован уровень ERROR», что, скорее всего, быть хорошим вопросом). – pstrjds

ответ

0

Есть уже несколько открытым исходным кодом рамки протоколирования доступны, которые работают на Xamarin.Android, например https://serilog.net/

Существует еще одна база каротаж называется NLog (https://github.com/NLog/NLog/wiki/platform-support) Вы можете передать эти проекты, чтобы построить свою собственную библиотеку протоколирования

+0

Я уже нашел NLog, но пока ничего не видел о серилоге. Ty! – Aazrail

+1

@Aazrail, если ответ верен или вам помог, вы должны отметить правильный ответ или повысить его – Patrick

Смежные вопросы