2017-01-25 14 views
-1

私はすぐに見習いを終えようとしています。私はプロジェクトをする必要があります。私は、他のプログラムで使用されているために、ログ記録クラス/ -dllを書きたいと思います。 Xamarin for Android(C#)は、私の会社が自分のアプリケーションのために将来私のDLLを使用するために使用します。Xamarin Android C#Logging

私のDLLにはログレベルが含まれている必要があります。たとえば、開発者がユーザーの操作の完全なパスを望む場合、またはエラーが発生した場合のみerrordataを取得します。 DLLは、エラー/エラーメッセージ( - >これがログレベルにつながる)以上のものを追跡できるはずです。

このトピックにどのように取り入れるか考えている人はいますか、私のためのテストファイルがありますか?

+1

ようこそ。この性質の質問は、話題とみなされるか、または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を見つけましたが、まだserilogについて何も見ていません。タイ! – Aazrail

+1

@Aazrail答えが正しいか、あなたを助けた場合、正しい答えとしてマークするか、それをアップボートしてください – Patrick