(57)【要約】【課題】情報処理装置の各基本機能に関するジョブの生産性に影響を与えない量のログのみをＨＤＤ等の記憶手段に記録する情報処理装置を提供すること。【解決手段】ログ計測部２３は、ログ判定部２４により切り替えられた記録レベルに基づいて再計測して、ログ判定部２４がジョブの実行時間が所定の閾値を越えないと判定した場合に、ログ記録部２２は、切り替えられた記録レベルより下のログはＲＡＭ１２２上に記録し、その記録レベル以上のログはＨＤＤ２２０上に記録する。【選択図】図２
2011059874.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置のジョブのログであって少なくとも記録レベルを保持するログを取得し、ジョブの実行時間を計測するログ計測部と、
前記ログ計測部により計測されたジョブの実行時間と閾値とを比較判定し前記ジョブの実行時間が所定の閾値を越える場合に記録レベルを切り替えるログ判定部と、
情報処理装置のジョブの記録レベルを保持するログを第１の記憶手段上または第２の記憶手段上に記録するログ記録部とを備え、
前記ログ計測部は、前記ログ判定部により切り替えられた記録レベルに基づいて再計測して、前記ログ判定部が前記ジョブの実行時間が所定の閾値を越えないと判定した場合に、前記ログ記録部は、前記切り替えられた記録レベルより下のログは前記第１の記憶手段上に記録し、該記録レベル以上のログは前記第２の記憶手段上に記録することを特徴とする情報処理装置。
【請求項２】
前記第２の記憶手段を増設可能な情報処理装置であって、
前記第２の記憶手段が接続されたことを検知するデバイス検知部と、
前記デバイス検知部により検知された前記第２の記憶手段の情報にあわせて、前記ログの記録可能媒体および前記記録レベルの少なくとも１つの情報を変更するデバイス管理部とを備え、
前記第２の記憶手段の接続の有無により、ログを前記第１の記憶手段のみではなく前記第２の記憶手段にも保存するように切り替えることを特徴とする請求項１記載の情報処理装置。
【請求項３】
ユーザからのログ取得要求を解釈して自情報処理装置の制御を行うコントローラ部に通知する要求処理部と、
前記コントローラ部に要求されたログをログの前記記録可能媒体および前記記録レベルの情報に基づいて記録先から取得するログ取得部とをさらに備えることを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記第１の記憶手段は計測フラグを保持するログのみを格納する計測ログ領域を有し、
前記ログ計測部はジョブの実行時間の計測を実施する際に前記計測ログ領域に格納されたログのみを高速に参照することを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
ログがジョブの実行時間に影響を与えている旨をユーザに通知する表示処理部をさらに備えることを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
自情報処理装置の制御を行うコントローラ部の外部に設けられ、自外部ボードのログを管理するログ管理部を有する外部ボードを備え、
前記ログ計測部は、前記ログ管理部から前記外部ボードのログも取得してジョブの実行時間を計測することを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置におけるデバッグログのロギング技術に関する。
【背景技術】
【０００２】
現在、イメージスキャナやＦＡＸ（Facsimile）等の機能を併せ持つ複合機であるＭＦＰ（Multi Function Printer）等の情報処理装置の高性能化・高機能化により、障害時の解析のために、動作時に多大なデバッグログが出力されている。データを大量に保存可能な記憶媒体であるＨＤＤ（Hard Disk Drive）が装着されていないマシン（ローエンド向け）では、デバッグログはメモリ上に記録されることが多い。小容量の不揮発性記憶媒体であるＮＶＲＡＭ（Nonvolatile Random Access Memory）等に記録する仕組みもあるが、ＲＡＭ（Random Access Memory）等のメモリより少容量、かつ、高価なため、ローエンドには向かない。
【０００３】
しかし、ＲＡＭ等のメモリはＨＤＤよりも少容量であり、かつ、揮発性記憶媒体でもあるため、障害時のログがすぐに上書きされたり、情報処理装置の電源断によりログが喪失したりと、ＨＤＤよりも保持できるログが少なく、解析効率が低下する恐れがある。ローエンド向けとはいえ、市場障害発生時の解析効率の低下は問題である。
【０００４】
そこで、ＨＤＤをオプションとして増設可能な情報処理装置においては、ＨＤＤが増設された場合には、ログをＨＤＤに保存するように切り替え、再度ＨＤＤを切り離した場合は、ＲＡＭ等のメモリにログを記録することができれば望ましい。つまり、オプションＨＤＤ有りの場合はＨＤＤにログを記録し、オプションＨＤＤ無しの場合はＲＡＭ等のメモリ上にログを記録するのである。
【０００５】
ここで、関連技術として、増設された機器を検知し、増設された機器に格納された情報を取得し、この取得した情報に応じた画像情報を生成し、生成した画像情報に基づく画像を出力する技術が開示されている（例えば、特許文献１参照）。
【０００６】
また、関連技術として、ＲＡＭ等のメモリ上のログをハードディスクに書き換える際、ＭＦＰの基本処理と競合する場合はＮＶＲＡＭに一時的に退避し、基本処理が終了した後にハードディスクに書き換えることにより、性能を落とさずログを保存でき、また、不揮発メモリであるＮＶＲＡＭなので、電源断された場合でもログが残る技術が開示されている（例えば、特許文献２参照）。
【０００７】
しかし、上記の特許文献１では、増設された機器を自動検知し、そこに記録されていた情報を解析して出力画像に反映しているが、増設された機器を検知してデータの保存先を切り替えてくれるわけではない。
【０００８】
また、上記の特許文献２では、ログが少量の場合にのみ有効であり、多量であれば、ＮＶＲＡＭ領域が溢れる可能性がある。また、ＲＡＭ等のメモリ、ＮＶＲＡＭ、ハードディスクという三段のログ書き出しが発生するため、多少速度が遅い場合がある。
【０００９】
上述の関連技術では、増設されたＨＤＤを検知してデータの保存先を切り替え、ログを永続化することができない。すなわち、ＨＤＤをオプションとして増設可能なマシンにおいてオプションＨＤＤ有りの場合はＨＤＤにログを記録し、オプションＨＤＤ無しの場合はＲＡＭ等のメモリ上にログを記録するということはできない。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、オプションＨＤＤ有りの場合はＨＤＤにログを記録するとしても、ＨＤＤへのログ記録は、ＲＡＭ等のメモリへの記録に比べて非常に遅く、ＲＡＭ等のメモリに記録していたログを全てＨＤＤに記録した場合、情報処理装置の基本機能等に関するジョブに多大な影響を与える恐れがある。すなわち、ログ記録に中央演算処理装置であるＣＰＵ（Central Processing Unit）のパワーを消費してしまい、生産性を達成できない恐れがあるという問題点がある。
【００１１】
本発明の目的は、上記した従来技術の問題点を解決し、情報処理装置の各基本機能に関するジョブの生産性に影響を与えない量のログのみをＨＤＤ等の記憶手段に記録する情報処理装置を提供することにある。
【課題を解決するための手段】
【００１２】
請求項１記載の発明は、情報処理装置のジョブのログであって少なくとも記録レベルを保持するログを取得し、ジョブの実行時間を計測するログ計測部と、ログ計測部により計測されたジョブの実行時間と閾値とを比較判定しジョブの実行時間が所定の閾値を越える場合に記録レベルを切り替えるログ判定部と、情報処理装置のジョブの記録レベルを保持するログを第１の記憶手段上または第２の記憶手段上に記録するログ記録部とを備え、ログ計測部は、ログ判定部により切り替えられた記録レベルに基づいて再計測して、ログ判定部がジョブの実行時間が所定の閾値を越えないと判定した場合に、ログ記録部は、切り替えられた記録レベルより下のログは第１の記憶手段上に記録し、該記録レベル以上のログは第２の記憶手段上に記録することを特徴とする情報処理装置である。
【００１３】
請求項２記載の発明は、請求項１記載の情報処理装置において、第２の記憶手段を増設可能な情報処理装置であって、第２の記憶手段が接続されたことを検知するデバイス検知部と、デバイス検知部により検知された第２の記憶手段の情報にあわせて、ログの記録可能媒体および記録レベルの少なくとも１つの情報を変更するデバイス管理部とを備え、第２の記憶手段の接続の有無により、ログを第１の記憶手段のみではなく第２の記憶手段にも保存するように切り替えることを特徴とする。
【００１４】
請求項３記載の発明は、請求項２記載の情報処理装置において、ユーザからのログ取得要求を解釈して自情報処理装置の制御を行うコントローラ部に通知する要求処理部と、コントローラ部に要求されたログをログの記録可能媒体および記録レベルの情報に基づいて記録先から取得するログ取得部とをさらに備えることを特徴とする。
【００１５】
請求項４記載の発明は、請求項１から３のいずれか１項に記載の情報処理装置において、第１の記憶手段は計測フラグを保持するログのみを格納する計測ログ領域を有し、ログ計測部はジョブの実行時間の計測を実施する際に計測ログ領域に格納されたログのみを高速に参照することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、情報処理装置の各基本機能に関するジョブの生産性に影響を与えない量のログのみをＨＤＤ等の記憶手段に記録してログを永続化することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施の形態に係るＭＦＰのハードウェア構成例を示すブロック図である。
【図２】本実施の形態に係るＭＦＰのソフトウェア構成の一例を示す図である。
【図３】本実施の形態に係るＭＦＰの起動時のデバイス検知処理のフローを示す図である。
【図４】本実施の形態に係るログ記録時の記録先振分処理（オプションＨＤＤ２２０あり）のフローを示す図である。
【図５】本実施の形態に係るログ記録時の記録先振分処理（オプションＨＤＤ２２０なし）のフローを示す図である。
【図６】本実施の形態に係るジョブ終了時の生産性算出処理のフローを示す図である。
【図７】本実施の形態に係る操作部への通知例を示す図である。
【図８】本実施の形態に係る操作部への通知例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態の情報処理装置としてのＭＦＰについて図面を参照しながら説明する。
【００１９】
図１は、本発明の実施形態のＭＦＰのハードウェア構成例を示すブロック図である。
図１に示すＭＦＰ１００は、外部ボード１１０と、コントローラ１２０と、操作部１３０とを備えている。なお、ログとは、情報処理装置の利用状況を記録したデータである。
【００２０】
外部ボード１１０は、コントローラとは別に、独立して動作するボード群である。ここでは、一例として、エンジンボード１１１とＦＣＵ（Facsimile Control Unit）ボード１１２を挙げる。
エンジンボード１１１は、ＭＦＰの核でもあるエンジンを管理する単体ボードである。操作モードや動作モードの制御およびビデオバス制御（変倍、画処理）等を行うことであってよい。独自にエンジンログを保持する。
ＦＣＵボード１１２は、ＦＡＸ通信やデータのやりとりを制御する単体ボードである。ＦＡＸ送受信に必須である。独自にＦＣＵログを保持する。
【００２１】
コントローラ１２０は、ＭＦＰ１００の制御や各種アプリの実行を管理するコントロール部である。Ｈ／Ｗ（Hard Ware）とＳ／Ｗ（Soft Ware）から成る。ここでは、ＣＰＵ１２１とＲＡＭ１２２の二つのＨ／Ｗ部品がある。
ＣＰＵ１２１は、演算処理部である。ＲＡＭ上に記憶されたプログラムを実行する装置である。
第１の記憶手段としてのＲＡＭ１２２は、ＭＦＰ１００内のデータやプログラムを記憶する装置である。
【００２２】
操作部１３０は、ＭＦＰのユーザインタフェース部である。ユーザからの要求を受け付けるハードキー、結果をユーザに表示するタッチパネルなどから成る。
【００２３】
デバイス２００としてＳＤ Ｃａｒｄ２１０とオプションＨＤＤ２２０がある。
ＳＤ Ｃａｒｄ２１０は、ログを取得するためのＳＤカードである。書き換え可能であり、電源を切ってもデータが消えない不揮発性の半導体メモリであるフラッシュメモリに属するメモリーカードである。
第２の記憶手段としてのオプションＨＤＤ２２０は、オプションとして追加接続したハードディスクであり、脱着可能である。本実施の形態では、このオプションＨＤＤ２２０の有無により挙動が変化するため、重要なモジュールである。
【００２４】
図２は、本発明の実施形態のＭＦＰのソフトウェア構成の一例を示す図である。なお、分かりやすくするため、一部ハードウェアも混ざっている。
【００２５】
ログ管理部１１，１２は、外部ボード１１０のログを管理する。エンジンボード１１１、ＦＣＵボード１１２それぞれに独自に存在する。
ログ格納部１３，１４は、外部ボード１１０のログを格納する。エンジンボード１１１、ＦＣＵボード１１２それぞれに独自に存在する。
外部ボードであるエンジンボード１１１とＦＣＵボード１１２とのログを管理する各ログ管理部、及び、コントローラ１２０からそれらに通信する各制御部、及び、コントローラ１２０外部のログも取得するように拡張可能であるログ取得部２１を有することで、ユーザはＭＦＰ１００内のログを、コントローラ１２０内・外を意識せずに取得することができる。
【００２６】
ログ取得部２１は、操作部等からのログ取得要求を受け、ログの収集等を実行する。ユーザからのログ取得要求を解釈してコントローラに通知する要求処理部４１と、要求されたログをフィルタ情報にあわせて保存先から取得するログ取得部２１とを備ることで、ユーザがログの保存先を意識することなく取得要求できる。
ログ記録部２２は、各アプリからのログ記録要求を受け、フィルタ情報にあわせてログを振り分ける。
ログ計測部２３は、基本機能実行時に、ＲＡＭ１２２上のログ領域から計測ログを取得し、基本機能実行時間を算出する。
ログ判定部２４は、基本機能実行時間と閾値を比較判定し、それに見合った処理を実施する。
異常処理部２５は、異常通知を受け、ＭＦＰの動作を制御・制限する。
エンジン制御部２６は、エンジンボード１１１とのやりとりをする。
ＦＣＵ制御部２７は、ＦＣＵボード１１２とのやりとりをする。
デバイス読み書き部２８は、外部のデバイス２００の読み書きを実行する。
デバイス管理部２９は、外部デバイス情報の管理をし、各制御処理を実行する。
デバイス検知部３０は、接続されている外部デバイスの情報を取得する。
フィルタ情報３１は、ログ記録時のフィルタリング情報（「記録先」、「記録レベル」、「計測フラグ」）を格納する。
デバイス情報３２は、接続されている外部デバイスの情報を格納する。
計測情報３３は、計測モードでの生産性影響計測の回数を格納する。
閾値３４は、各基本機能の閾値と、計測回数の閾値を格納する。
ＲＡＭ１２２は、一部分にログを格納する。通常のログを格納するログ領域３５と、計測に必要なログのみを格納する計測ログ領域３６がある。
【００２７】
要求処理部４１は、ユーザからの要求を処理し、コントローラ１２０に命令を送る。
表示処理部４２は、コントローラ１２０等からの表示処理命令を処理し、パネル等に表示する。
【００２８】
図３は、本発明の実施形態のＭＦＰの起動時のデバイス検知処理のフローを示す図である。
【００２９】
まず、主電源ＯＮによる起動開始直後、デバイス検知部３０が、コントローラに接続されているデバイス情報を取得する（Ｓ３０１）。
【００３０】
次に、デバイス管理部２９が、内部に格納された前回起動時のデバイス構成情報と、今回検出したデバイス構成情報を比較し、変化の有無を確認する（Ｓ３０２）。変化が有るとデバイス管理部２９が、デバイス情報を更新する（Ｓ３０４）。
【００３１】
オプションＨＤＤ２２０が追加接続された場合は、デバイス管理部２９が、ログをＨＤＤ（オプションＨＤＤ２２０）に記録するよう変更し、さらに、性能への影響がないかどうか計測するために計測フラグをＯＮにする（Ｓ３０７）。
【００３２】
逆に取り外された場合は、デバイス管理部２９が、ログをＲＡＭ１２２上に記録するよう変更する（Ｓ３０９）。
【００３３】
図４は、本発明の実施形態のログ記録時の記録先振分処理（オプションＨＤＤ２２０あり）のフローを示す図である。以下にオプションＨＤＤ２２０が接続されている場合のログ記録要求時の処理の流れ（ログの保存先の切り分けフロー）を示す。
【００３４】
まず、各アプリが、ログ記録部にレベル・計測フラグ・本文を保持したログを送信する（Ｓ４０１）。ログフォーマットの一例として、記録レベル、計測フラグ、ログ本文から構成されることであってもよい。
【００３５】
次に、ログ記録部２２が、フィルタ情報３１とログから振り分け判断する（Ｓ４０２）。すなわち、ユーザからのログ取得要求を解釈してコントローラ１２０に通知する要求処理部４１を介して記録要求されたログを３箇所（（１）ＲＡＭ１２２上の計測ログ領域３６、（２）ＲＡＭ１２２上のログ領域３５、（３）オプションＨＤＤ２２０上のログ領域５１）に振り分ける。フィルタ情報３１にあわせて記録を行うログ記録部２２を有することで、各アプリの設計者は、ログの記録先（ＲＡＭやＨＤＤ等）を意識することなくログ記録を委譲することができる。なお、フィルタ情報３１は格納場所から毎回読み出さず、メモリに保持するのが高速化に適している。
【００３６】
ログ計測部２３が、計測モードかどうかを判定し（Ｓ４０３）、計測モードの場合、記録要求されたログに計測フラグがある場合（Ｓ４０４／ＯＮ）、そのログをＲＡＭ１２２上の計測専用特別領域（計測ログ領域３６）に保存する（Ｓ４０６）。そのログから各処理時間を算出するために別枠保存するのである。
一方、記録要求されたログに計測フラグがなければ（Ｓ４０４／ＯＦＦ）、通常のログとして扱う。
【００３７】
ログ判定部２４が、記録要求されたログのレベルとフィルタレベルを比較し（Ｓ４０５）、フィルタレベル以上の重要ログであればオプションＨＤＤ２２０上に永続化する（Ｓ４０８）。それ以外はＲＡＭ１２２上のログ領域３５に循環保存する（Ｓ４０７）。
【００３８】
すなわち、計測モード（フィルタ情報．計測フラグ＝ＯＮ）、かつ、記録要求されたログの計測フラグＯＮの場合、そのログを（１）に保存する。
計測モード（フィルタ情報．計測フラグ＝ＯＮ）、かつ、記録要求されたログの計測フラグＯＦＦの場合、通常ログ記録要求として扱う。
通常ログ記録要求の場合、記録要求されたログのレベルが、閾値３４であるフィルタ情報．レベル以上であれば（３）に永続保存し、それ以外は（２）に循環保存する。
【００３９】
図５は、本発明の実施形態のログ記録時の記録先振分処理（オプションＨＤＤ２２０なし）のフローを示す図である。以下にオプションＨＤＤ２２０が接続されていない場合のログ記録要求時の処理の流れ（ログの保存先の切り分けフロー）を示す。
【００４０】
まず、各アプリが、ログ記録部にレベル・計測フラグ・本文を保持したログを送信する（Ｓ５０１）。ログフォーマットの一例として、レベル、計測フラグ、ログ本文から構成されることであってもよい。
【００４１】
次に、ログ記録部２２が、フィルタ情報３１とログから振り分け判断する（Ｓ５０２）。すなわち、オプションＨＤＤ２２０がないため、記録要求されたログを２箇所（（１）ＲＡＭ１２２上の計測ログ領域３６、（２）ＲＡＭ１２２上のログ領域３５）に振り分ける。なお、フィルタ情報３１は格納場所から毎回読み出さず、メモリに保持するのが高速化に適している。
【００４２】
ログ計測部２３が、計測モードかどうかを判定し（Ｓ５０３）、計測モードの場合、記録要求されたログに計測フラグがある場合（Ｓ５０４／ＯＮ）、そのログをＲＡＭ上の計測専用特別領域（計測ログ領域３６）に保存する（Ｓ５０５）。そのログから各処理時間を算出するため別枠保存する。
一方、記録要求されたログに計測フラグがなければ（Ｓ５０４／ＯＦＦ）、通常のログとして扱う。ＲＡＭ１２２上のログ領域３５に循環保存する（Ｓ４０７）。
【００４３】
すなわち、計測モード（フィルタ情報．計測フラグ＝ＯＮ）、かつ、記録要求されたログの計測フラグＯＮの場合、そのログを（１）に保存する。それ以外は（２）に循環保存する。
【００４４】
図６は、本発明の実施形態の情報処理装置の各基本機能である各ジョブの終了時の生産性算出処理のフローを示す図である。以下に各ジョブ（コピー、ＦＡＸ、プリンタ、etc...）を実行したときの、ジョブ実行時間（生産性）への影響を算出する処理の流れを示す。
【００４５】
ジョブ完了通知を受けて処理を開始するが、まず、ログ計測部２３が、フィルタ情報３１内の計測フラグを確認する（Ｓ６０１）。計測モードではない場合、何もしない。
【００４６】
計測モードの場合、ログ計測部２３が、計測情報３３の計測回数と閾値３４を比較する（Ｓ６０３）。
【００４７】
ログ計測部２３が、ＲＡＭ１２２上の計測ログ領域３６から該当ジョブのログを取得し、ジョブの実行時間を算出する（Ｓ６０４）。
【００４８】
ログ判定部２４が、実行時間とそのジョブの閾値３４を比較する（Ｓ６０５）。
【００４９】
実行時間＞閾値の場合（Ｓ６０６／ＴＲＵＥ）、すなわち当ジョブの生産性に影響ありの場合、ログ判定部２４が、フィルタ情報３１の記録レベルを１ランクアップする（Ｓ６０７）。
【００５０】
記録レベル＞最大レベルでない場合（Ｓ６０８／ＦＡＬＳＥ）、ログ計測部２３が、計測情報３３の計測回数をクリアする（Ｓ６０９）。
【００５１】
ログ判定部２４が、操作部１３０の表示処理部４２に、ログ記録レベルを上げた旨を通知する（Ｓ６１０）。操作部１３０への通知例を図７に示す。記録レベルを一段上げた場合は図７のような帯状のアラートレベルであってもよい。
【００５２】
一方、記録レベル＞最大レベルの場合（Ｓ６０８／ＴＲＵＥ）、ログ判定部２４が、操作部１３０の表示処理部４２に、オプションＨＤＤ１２２にログを記録できないエラーを通知する（Ｓ６１１）。操作部１３０への通知例を図８に示す。記録レベルが最大を超え、ログ記録ができなくなった場合は図８のようなエラー表示であってもよい。
すなわち、生産性に影響がある場合は、フィルタ情報３１の記録レベルを上げて計測し続け、記録レベルが規定の最大レベルを超えた場合はエラー処理を行う。
【００５３】
フィルタ情報３１の記録レベルを最大レベルより上の値に設定し（Ｓ６１２）、ログ計測部が、フィルタ情報３１内の計測フラグをＯＦＦにし（Ｓ６１３）、ログ計測部２３が異常処理部２５に生産性エラー処理を委譲する（Ｓ６１４）。
【００５４】
さて、実行時間＞閾値でない場合（Ｓ６０６／ＦＡＬＳＥ）、すなわち当ジョブの生産性に影響なしの場合、ログ計測部２３が、計測情報３３の計測回数をインクリメントする（Ｓ６１５）。
【００５５】
計測回数＞閾値でない場合（Ｓ６１６／ＦＡＬＳＥ）、規定回数計測完了したら計測モードを終了する。
一方、計測回数＞閾値の場合（Ｓ６１６／ＴＲＵＥ）、ログ計測部２３が、フィルタ情報３１内の計測フラグをＯＦＦにして計測モードＯＦＦとする（Ｓ６１７）。
【００５６】
ＨＤＤへのログ記録は、メモリへの記録に比べて非常に遅く、メモリに記録していたログを全てＨＤＤに記録した場合、情報処理装置の基本機能等に多大な影響を与える恐れがある。これまではログ記録にＣＰＵパワーを消費してしまい、生産性を達成できない恐れがあった。しかし上記の本実施の形態によれば、各基本機能の生産性に影響を与えない量のログを見極めてＨＤＤに記録する。すなわち、ＨＤＤ増設時は、予め仕込まれたログを用いて各基本機能の生産性を計測する。生産性を達成できない場合、記録するログレベルを一段上げて再計測する。記録ログレベルより下のものはメモリ上に、ログレベル以上のものはＨＤＤ上に記録する。これを繰り返すことで、生産性を達成できる範囲内で最適なレベルを決定することができる。これにより、重要度が高いログからＨＤＤに永続保存し、重要度が低いものはメモリ上で循環記録される。
【００５７】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々の変更実施が可能である。例えば、情報処理装置の機能を実現するためのプログラムを装置に読込ませて実行することにより装置の機能を実現する処理を行ってもよい。さらに、そのプログラムは、コンピュータ読み取り可能な記録媒体であるＣＤ−ＲＯＭ（Compact Disc Read Only Memory）または光磁気ディスクなどを介して、または伝送媒体であるインターネット、電話回線などを介して伝送波により他のコンピュータシステムに伝送されてもよい。また、追加の装置により機能が分散されて実現される形態も本発明の範囲内である。
【符号の説明】
【００５８】
１００    ＭＦＰ
１１０    外部ボード
１２０    コントローラ
１３０    操作部
１１１    エンジンボード
１１２    ＦＣＵボード
１２１    ＣＰＵ
１２２    ＲＡＭ
２００    デバイス
２１０    ＳＤ Ｃａｒｄ
２２０    オプションＨＤＤ
【先行技術文献】
【特許文献】
【００５９】
【特許文献１】特開平１１−３４８３８０号公報
【特許文献２】特開２００８−１６６８９９号公報
【図１】
2011059874.tif 000003
【図２】
2011059874.tif 000004
【図３】
2011059874.tif 000005
【図４】
2011059874.tif 000006
【図５】
2011059874.tif 000007
【図６】
2011059874.tif 000008
【図７】
2011059874.tif 000009
【図８】
2011059874.tif 000010