kirakira komichi  ~ いまにまた逢いたいからひとりごと ~
スポンサーサイト
-------- -- --:--
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
別窓 | スポンサー広告 | ∧top | under∨
log4net:ログ保存先の動的指定
2009-09-18 Fri 15:50
VB.NETでログが必要なとき、log4netを利用すれば簡単に実現できますが
ログファイルの保存先を動的に指定する方法です。
アプリケーション起動時に下記を実行すれば良いかも
20090918WS000009.jpg


■コピペ用
'--- ログファイル保存先の設定(log4netの設定) ---
Dim i, j As Integer
Dim cRep() As log4net.Repository.ILoggerRepository
cRep = log4net.LogManager.GetAllRepositories()

For j = 0 To cRep.Length - 1
For i = 0 To cRep.GetValue(j).Root.Appenders.Count - 1
If cRep.GetValue(j).Root.Appenders.Item(i).Name = "RollingLogFileAppender" Then
Dim App As log4net.Appender.RollingFileAppender = cRep.GetValue(j).Root.Appenders.Item(i)
Dim File As String = App.File
'--- ファイル名を指定する ---
App.File = gsLogPath & "\" & gsLogFileName
App.ActivateOptions()
'--- 変更前のファイルを消します ---
If System.IO.File.Exists(File) Then
System.IO.File.Delete(File)
End If
End If
Next i
Next j

■Kazzzさん、通りすがり。。。さんに感謝です
スポンサーサイト
別窓 | こう見えて技術系 | コメント:0 | トラックバック:0 | ∧top | under∨
<<VisualStudioのWebBrowserコントロール | blog きらきら小径 | まずは道具でしょ>>
コメント
∧top | under∨
コメントの投稿
 
 
 
 
 
 
  管理者だけに閲覧
 

この記事のトラックバック
トラックバックURL

FC2ブログユーザー専用トラックバックURLはこちら
∧top | under∨
| blog きらきら小径 |

i2i無料WEBパーツ

ブログパーツ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。