Log4netを使ったロギング機能 オガシン.

Slides:



Advertisements
Similar presentations
どこでも TracWiki EclipSKY こんぴろ. アジェンダ 自己紹介 Trac Wiki がいろんなところでかける! – 設計書が書ける.
Advertisements

わんくま同盟 東京勉強会 #26 - LT 大集合 !! 派生開発プロセス XDDP のすすめ 2008/11/15( 土 ) fnya.
Web アプリケーション開発 ~図書館管理システム~ 北海道情報大学 情報メディア学 部 情報メディア学科 新井山ゼミ 高橋 隼.
Google フォームの利用法 出欠確認表の運用実例. Google フォームとは Google に登録すると使える機能の一つ「 Google ドライブ」 インターネット上にファイル等を保存出来るスペース、 その中の機能の一つです。 問い合わせやアンケートなどを自由に作れる。 ● アンケートはテンプレートから手軽に出来る.
1 Layout Utilities の紹介 Layout Utilities とは、お客様のプログラムに 流し込み印刷を簡単に組み込めるソフトウエア開発ツールです 無償 流し込み印刷の例.
情報処理 第 13 回. 今日の内容 練習用ファイルのダウンロードデータの入力 – データベースに適したデータの入力方法 – ウィンドウ枠の固定 ( 見出し行の固定 ) データの並べ替え –1 つの列の値で並べ替え – 複数の列の値で並べ替え.
F5 を押すか、または [スライド ショー] > [最初から] をクリックして、コースを開始してください。
Jsuiteクーロンサービスtutorial
7-1.WEKOコンテンツ 一括登録 マニュアル Version2.5
WagbyR6.5 Update 14 PPT版 更新情報
情報処理 第8回.
情報処理 第7回.
Struts1.xの脆弱性(CVE ) に対するSDEの対処:推奨タイプ (サンプルソースコードの公開)
Androidアプリを公開する方法.
他機関で開発されたコンポーネントを 再利用して構築した, 音声認識による指示対象物体把持システム
CCP Express 3.1 初期設定ガイド(WAN/LAN)
Log4netを使ったロギング機能 オガシン.
IE5でアプリケーション開発 東日本計算センター 小野 修司.
侵入検知システムの構築と ログの可読性向上
文献管理ソフトRefWorksの利用 2009.
Microsoft Office 2010 クイックガイド ~Access編~
JSFによるWebアプリケーション開発 第11回
ビジネスパターンに基づく クラウドシステムのサービスレベル設計
ASP.NET開発標準化を考えてみよう! わんくま同盟 東京勉強会# /03/15 mxb & 片桐継.
ASP.NET開発標準化を考えてみよう! わんくま同盟 東京勉強会# /03/15 mxb & 片桐継.
15分でわかる RefWorks 基本操作.
企業情報ポータルについて 近畿大学理工学部 情報学科3回生 藤森浩忠.
タグライブラリ ソフトウェア特論 第6回.
WebCluster スライドショーで見る操作ガイド
文献管理ソフトRefWorksの利用.
Webを利用した授業支援システムの開発 北海道工業大学 電気電子工学科 H 渋谷 俊彦.
聴き比べに特化した 音楽の鑑賞と知識学習のための Webアプリケーション
情報処理 第13回.
JSFによるWebアプリケーション開発 第6回
CSP記述によるモデル設計と ツールによる検証
サーバー立ち上げ記 2009/5/23
XMLゼミ 5.1 XML文書と表示 5.2 CSS 5.3 XMLとXSL 高橋 辰裕.
Javaによる Webアプリケーション入門 第5回
神奈川県高体連 バドミントン専門部 選手登録&大会参加申込
SAS University Edition 導入のすすめ
Titanium Studioを使った アプリ開発 Vol.1
第1回.リレーショナルデータベースを使ってみよう
DirectX 勉強会 第4回.
SPARS-J デモ 山本哲男 立命館大学 情報工学部 2018/12/1 SPARS-J デモ.
Windows Azure (CTP) 触ってみた
セキュリティ(6) 05A2013 大川内 斉.
Windows PowerShell Cmdlet
実行時情報に基づく OSカーネルのコンフィグ最小化
Javaによる Webアプリケーション入門 第2回
オープンソース開発支援のための ソースコード及びメールの履歴対応表示システム
PC用マイページマニュアル 本マニュアルでは、PC用マイページの 基本的なご利用方法をご案内いたします。
Windows Azure (CTP) 触ってみた
7-3. 移行データ登録簡易マニュアル Version 1.0
UDPマルチキャストチャット      空川幸司.
JSFによるWebアプリケーション開発 第3回
一歩進んだ Views の使い方 スタジオ・ウミ 山中.
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
ホ-5班 発表タイトル(30字以内) 学籍番号1 名前 学籍番号2 名前 学籍番号3 名前 学籍番号4 名前 …
WebアプリケーションとTomcat ― これまでの復習とこれからの予習 ―
JSPの基本 データベース論 第2回.
JSPの基本 J2EE I (データベース論) 第8回 /
情報処理 第13回.
PC用マイページマニュアル 本マニュアルでは、PC用マイページの 基本的なご利用方法をご案内いたします。
C言語を用いたゲームの作成 種田研究室 05A2055 松井和幸.
知識ベースの試作計画 ●●●研究所 ●●●技術部 稲本□□ 1997年1月.
Javaとは Javaとはオブジェクト指向言語でJava VM(Java仮想マシン)と呼ばれるプログラム上で動作します。
中上級編 vol. 3 前編: SQLDiag ツールの利用
地理情報システム論 第6回 GISによる処理技法 GIS入門(2)
地理情報コンテンツ・データベースコンテンツ新規作成
ZendFrameworkで使うためにFilemakerクラスをスクラッチから作ってみる
Presentation transcript:

log4netを使ったロギング機能 オガシン

Javaで教育を受ける。がしかし飛ばされた場所でVB.NET2005を使う。 2年目 転職(早ッ)VB6に出会う。頭が混乱する。 3年目 自己紹介 プログラマ暦3年目 1年目  Javaで教育を受ける。がしかし飛ばされた場所でVB.NET2005を使う。 2年目  転職(早ッ)VB6に出会う。頭が混乱する。 3年目  VB6以前→VB.NET移行に携わる。

自己紹介 わんくま初舞台です。 頑張りますのでよろしくお願いします。

目次 1.ログ出力の背景 2.log4netとは? 3.設定ファイルの構成 4.出力サンプル 5.まとめ

1.ログ出力の背景

ログ出力の背景 不具合が発生した時にどのような手順、状態で発生したのかを追跡するための情報。 エンドユーザーが誰が、何時、何をしたのかを証明するための情報。 (内部統制)

ログ出力の背景 開発者自身がわかれば良い内容から、エンドユーザーが見て分かるような出力方法に。 開発者が必要な情報とエンドユーザーが必要な情報に分ける。 紹介画面の作成。

概要 Apache Software Foundationがオープンソースとして公開しているログ出力ツール。 Java用に公開されているlog4jをベースに.NETFramework用に作成されている。 他にC++用のlog4cxx、PHP用のlog4phpなどがある。

概要 http://logging.apache.org/log4net/download.htmlよりダウンロード可能。 現在は.NETFramework2.0用までリリースされている。 今回はVB.NET2008+log4net環境で行います。

ログ出力先 log4netは多彩なログ出力先を提供している 出力対象をAppender(アペンダ)として表現。 データ ベース テキスト Application テキスト メール

ログ出力先

簡易設定 AssemblyInfo.vbに下記の1行を追加。 <Assembly: log4net.Config.XmlConfigurator( Watch:=True)> 設定ファイルに各種設定を記述して出力。 (設定タグ、内容については後述します。) テキスト出力デモ

3.設定ファイルの構成

基本タグ <configSections>  ・必ず指定します。 <log4net>  ・log4net設定の最上位タグ。 <appender>  ・ログの出力先を定義。 <root>  ・アペンダの指定。

configSectionsタグ <Section>  name属性   ・log4net  type属性   ・log4net.Config.Log4NetConfiguration SectionHandler,log4net

appenderタグ <appender>  name属性   ・アペンダ名  type属性   ・ログ出力先設定。 <param>  name属性  ・設定先名  value属性  ・設定値

appenderタグ <layout>  type属性  ・書式タイプ

書式タイプ(抜粋)

ALL<DEBUG<INFO<WARN<ERROR<FATAL rootタグ <level>  Value属性  ・出力レベル指定 ALL<DEBUG<INFO<WARN<ERROR<FATAL <appender-ref>  ref属性  ・出力先指定。(appenderタグのname属性)

4.出力サンプル

サンプル一覧 テキスト出力① テキスト出力② データベース出力 出力フィルタ 複数種類の出力 ASP.NET出力

5.まとめ

まとめ log4netは設定ファイルを作成するだけで様々なログを出力することができる。 独自の出力フォーマットを指定できるため非常に便利である。 設定ファイルを書き換えたと同時に設定を有効にできる。 ASP.NETでも出力が可能である。

ありがとうございました。