JP5163720B2 - 情報処理装置、ログ記録方法およびログ記録プログラム - Google Patents
情報処理装置、ログ記録方法およびログ記録プログラム Download PDFInfo
- Publication number
- JP5163720B2 JP5163720B2 JP2010209185A JP2010209185A JP5163720B2 JP 5163720 B2 JP5163720 B2 JP 5163720B2 JP 2010209185 A JP2010209185 A JP 2010209185A JP 2010209185 A JP2010209185 A JP 2010209185A JP 5163720 B2 JP5163720 B2 JP 5163720B2
- Authority
- JP
- Japan
- Prior art keywords
- log
- application program
- recording
- execution
- level
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3065—Monitoring arrangements determined by the means or processing involved in reporting the monitored data
- G06F11/3072—Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3013—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3089—Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
- G06F11/3093—Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Mathematical Physics (AREA)
- Debugging And Monitoring (AREA)
- Facsimiles In General (AREA)
Description
図1は、本発明の実施の形態におけるアプリケーション共有システムの全体概要を示す図である。図1を参照して、アプリケーション共有システム1は、それぞれがネットワーク3に接続された複合機(Multi Function Peripheral)(以下、「MFP」という)100,100A〜100Dと、インターネット5に接続された検索サーバ200と、を含む。
第1の実施の形態におけるアプリケーション共有システム1は、アプリケーションプログラムの実行が保証される場合に、認証情報をアプリケーションプログラムに関連付けるようにした。第2の実施の形態におけるアプリケーション共有システム1Aは、アプリケーションプログラムに関連付けられる認証情報が、保証の程度を示す保証レベルを有するものである。ここでは、保証レベルを、高、中および低の3段階とする場合を例に説明する。認証情報は、検索サーバ200の管理者によって付与され、アプリケーションプログラムに関連付けるようにしてもよいし、アプリケーションプログラムの開発者が付与し、アプリケーションプログラムと関連付けるようにしてもよい。さらに、第三者である認証者が、検索サーバ200に記憶されたアプリケーションプログラムに付与し、アプリケーションプログラムと関連付けるようにしてもよい。
第1の実施の形態におけるアプリケーション共有システム1は、MFP100のHDD114に設定情報93を記憶しておき、アプリケーションプログラムの実行が保証される場合に、設定情報93に従ってログを記録し、アプリケーションプログラムの実行が保証されない場合に、ログを強制的に記録するようにした。第3の実施の形態におけるアプリケーション共有システム1Bは、MFP100のHDD114に設定情報93を記憶することなく、アプリケーションプログラムが保証されていない場合にのみログを記録するようにしたものである。
Claims (13)
- アプリケーションプログラムを実行するアプリケーション実行手段と、
前記アプリケーション実行手段が前記アプリケーションプログラムを実行したログを記録するか否かを設定する設定手段と、
前記設定手段によりログを記録することが設定されている場合、前記アプリケーションプログラムが実行されたログを記録するログ記録手段と、を備え、
前記ログ記録手段は、前記アプリケーションプログラムの実行が外部において保証されているか否かを判断する判断手段と、
前記アプリケーションプログラムの実行が外部において保証されていないと判断される場合は、前記設定手段によりログを記録しないことが設定されている場合であっても、前記アプリケーションプログラムが実行されたログを記録する強制記録手段と、を含む情報処理装置。 - 前記強制記録手段は、前記実行が保証されていないアプリケーションプログラムについて前記ログ記録手段により記録されたログに含まれる正常を示すログの数が所定の条件を満たす場合、前記強制記録手段によるログの記録を禁止する記録禁止手段を含む、請求項1に記載の情報処理装置。
- アプリケーションプログラムのインストール時に、該インストールされるアプリケーションプログラムの実行が外部において保証されていないと判断される場合であって、かつ、前記設定手段によりログを記録しないことが設定されている場合は、ログを強制的に記録する旨を通知する記録通知手段を、さらに備えた、請求項1または2に記載の情報処理装置。
- 前記強制記録手段により前記実行が保証されていないアプリケーションプログラムについて記録されたログが、エラーを示すログを所定数以上含む場合は、前記ログを外部に送信するエラー送信手段と、
アプリケーションプログラムのインストール時に、該インストールされるアプリケーションプログラムの実行が外部において保証されていないと判断される場合であって、かつ、前記設定手段によりログを記録しないことが設定されている場合は、前記エラー送信手段によりログが外部に送信される旨を通知するログ送信通知手段と、をさらに備えた請求項1〜3のいずれかに記載の情報処理装置。 - アプリケーションプログラムを実行するアプリケーション実行手段と、
前記アプリケーションプログラムが外部において保証された認定保証レベルが、予め定められた複数の保証レベルのうちのいずれであるかを検出する保証レベル検出手段と、
前記保証レベル検出手段により認定保証レベルが検出される場合、前記複数の保証レベルそれぞれに対応して、複数のログ記録レベルのうち前記保証レベルが高いほど低くなるログ記録レベルが対応付けられたログレベルテーブルを参照して、前記検出された保証レベルに対応するログ記録レベルを決定するログ記録レベル決定手段と、
前記アプリケーションプログラムが実行されたログであって、前記決定されたログ記録レベルにより定まる情報量のログを記録するログ記録手段と、
前記保証レベル検出手段により認定保証レベルが検出されない場合、前記複数のログ記録レベルのうち記録するログの情報量が最も多い最高レベルのログ記録レベルにより定まる情報量のログを記録する強制ログ記録手段と、を備えた情報処理装置。 - 前記強制ログ記録手段は、前記保証レベル検出手段により認定保証レベルが検出されない前記アプリケーションプログラムについて記録されたログが、正常を示すログの数が所定の条件を満たす場合、正常を示すログの数に基づいて、前記複数のログ記録レベルのうちから前記最高レベルのログ記録レベルより記録する情報量の少ない低レベルのログ記録レベルに変更する変更手段を含み、
前記強制ログ記録手段は、前記変更手段により最高レベルのログ記録レベルが前記低レベルのログ記録レベルに変更される場合には、変更された後の前記低レベルのログ記録レベルにより定まるログを記録する、請求項5に記載の情報処理装置。 - アプリケーションプログラムを実行するアプリケーション実行手段と、
前記アプリケーションプログラムの実行が外部において保証されているか否かを判断する判断手段と、
前記アプリケーションプログラムの実行が外部において保証されていると判断される場合、前記アプリケーションプログラムが実行されたログを記録することなく、前記アプリケーションプログラムの実行が外部において保証されていないと判断される場合、前記アプリケーションプログラムが実行されたログを記録するログ記録手段と、を備え、
前記ログ記録手段は、前記実行が保証されていないアプリケーションプログラムについて前記記録されたログに含まれる正常を示すログの数に基づいて、ログの記録を禁止する記録禁止手段を含む、情報処理装置。 - アプリケーションプログラムを実行するステップと、
前記アプリケーションプログラムを実行したログを記録するか否かを設定するステップと、
前記ログを記録することが設定されている場合、前記アプリケーションプログラムが実行されたログを記録するステップと、を含み、
前記ログを記録するステップは、前記アプリケーションプログラムの実行が外部において保証されているか否かを判断するステップと、
前記アプリケーションプログラムの実行が外部において保証されていないと判断される場合は、前記設定するステップにおいてログを記録しないことが設定されている場合であっても、前記アプリケーションプログラムが実行されたログを記録するステップと、を含む、ログ記録方法。 - アプリケーションプログラムを実行するステップと、
前記アプリケーションプログラムが外部において保証された認定保証レベルが、予め定められた複数の保証レベルのうちのいずれであるかを検出するステップと、
前記検出するステップにおいて認定保証レベルが検出される場合、前記複数の保証レベルそれぞれに対応して、複数のログ記録レベルのうち前記保証レベルが高いほど低くなるログ記録レベルが対応付けられたログレベルテーブルを参照して、前記検出された保証レベルに対応するログ記録レベルを決定するステップと、
前記アプリケーションプログラムが実行されたログであって、前記決定されたログ記録レベルにより定まる情報量のログを記録するステップと、
前記検出するステップにおいて認定保証レベルが検出されない場合、前記複数のログ記録レベルのうち記録するログの情報量が最も多い最高レベルのログ記録レベルにより定まる情報量のログを記録するステップと、を含むログ記録方法。 - アプリケーションプログラムを実行するステップと、
前記アプリケーションプログラムの実行が外部において保証されているか否かを判断するステップと、
前記アプリケーションプログラムの実行が外部において保証されていると判断される場合、前記アプリケーションプログラムが実行されたログを記録することなく、前記アプリケーションプログラムの実行が外部において保証されていないと判断される場合、前記アプリケーションプログラムが実行されたログを記録するステップと、を含み、
前記ログを記録するステップは、前記実行が保証されていないアプリケーションプログラムについて前記記録されたログに含まれる正常を示すログの数に基づいて、ログの記録を禁止するステップを含む、ログ記録方法。 - アプリケーションプログラムを実行するステップと、
前記アプリケーションプログラムを実行したログを記録するか否かを設定するステップと、
前記ログを記録することが設定されている場合、前記アプリケーションプログラムが実行されたログを記録するステップと、を含み、
前記ログを記録するステップは、前記アプリケーションプログラムの実行が外部において保証されているか否かを判断するステップと、
前記アプリケーションプログラムの実行が外部において保証されていないと判断される場合は、前記設定するステップにおいてログを記録しないことが設定されている場合であっても、前記アプリケーションプログラムが実行されたログを記録するステップと、をコンピュータに実行させるログ記録プログラム。 - アプリケーションプログラムを実行するステップと、
前記アプリケーションプログラムが外部において保証された認定保証レベルが、予め定められた複数の保証レベルのうちのいずれであるかを検出するステップと、
前記検出するステップにおいて認定保証レベルが検出される場合、前記複数の保証レベルそれぞれに対応して、複数のログ記録レベルのうち前記保証レベルが高いほど低くなるログ記録レベルが対応付けられたログレベルテーブルを参照して、前記検出された保証レベルに対応するログ記録レベルを決定するステップと、
前記アプリケーションプログラムが実行されたログであって、前記決定されたログ記録レベルにより定まる情報量のログを記録するステップと、
前記検出するステップにおいて認定保証レベルが検出されない場合、前記複数のログ記録レベルのうち記録するログの情報量が最も多い最高レベルのログ記録レベルにより定まる情報量のログを記録するステップと、をコンピュータに実行させるログ記録プログラム。 - アプリケーションプログラムを実行するステップと、
前記アプリケーションプログラムの実行が外部において保証されているか否かを判断するステップと、
前記アプリケーションプログラムの実行が外部において保証されていると判断される場合、前記アプリケーションプログラムが実行されたログを記録することなく、前記アプリケーションプログラムの実行が外部において保証されていないと判断される場合、前記アプリケーションプログラムが実行されたログを記録するステップと、をコンピュータに実行させ、
前記ログを記録するステップは、前記実行が保証されていないアプリケーションプログラムについて前記記録されたログに含まれる正常を示すログの数に基づいて、ログの記録を禁止するステップを含む、ログ記録プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010209185A JP5163720B2 (ja) | 2010-09-17 | 2010-09-17 | 情報処理装置、ログ記録方法およびログ記録プログラム |
US13/231,536 US20120072888A1 (en) | 2010-09-17 | 2011-09-13 | Information processing apparatus, logging method, and non-transitory computer-readable recording medium encoded with logging program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010209185A JP5163720B2 (ja) | 2010-09-17 | 2010-09-17 | 情報処理装置、ログ記録方法およびログ記録プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012064103A JP2012064103A (ja) | 2012-03-29 |
JP5163720B2 true JP5163720B2 (ja) | 2013-03-13 |
Family
ID=45818899
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010209185A Active JP5163720B2 (ja) | 2010-09-17 | 2010-09-17 | 情報処理装置、ログ記録方法およびログ記録プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20120072888A1 (ja) |
JP (1) | JP5163720B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6318752B2 (ja) * | 2014-03-20 | 2018-05-09 | 富士ゼロックス株式会社 | 画像形成装置、および、ログ保存装置 |
JP5703407B1 (ja) * | 2014-03-28 | 2015-04-22 | 株式会社日立ハイテクノロジーズ | 情報処理装置、情報処理方法、情報システムおよびプログラム |
US10810099B2 (en) * | 2017-09-11 | 2020-10-20 | Internatinal Business Machines Corporation | Cognitive in-memory API logging |
JP2019061458A (ja) * | 2017-09-26 | 2019-04-18 | 京セラドキュメントソリューションズ株式会社 | 電子機器およびログアプリケーション |
JP6482698B2 (ja) * | 2018-02-22 | 2019-03-13 | キヤノン株式会社 | ネットワークデバイス、ネットワークデバイスの制御方法、及びプログラム |
US11768701B2 (en) * | 2019-09-17 | 2023-09-26 | Western Digital Technologies, Inc. | Exception analysis for data storage devices |
JP7484240B2 (ja) | 2020-03-10 | 2024-05-16 | 日本電気株式会社 | ログレベル調整装置、ログレベル調整方法及びプログラム |
US12069537B2 (en) * | 2021-05-14 | 2024-08-20 | Headspin, Inc. | Systems for controlling acquisition of test data from devices |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6023580A (en) * | 1996-07-03 | 2000-02-08 | Objectswitch Corporation | Apparatus and method for testing computer systems |
JPH1115692A (ja) * | 1997-06-19 | 1999-01-22 | Nec Software Ltd | デバッグ情報出力制御方法 |
AU1809599A (en) * | 1997-12-11 | 1999-06-28 | Digits Corp. | Object code analysis and remediation system and method |
JPH11327965A (ja) * | 1998-05-19 | 1999-11-30 | Nissin Electric Co Ltd | アプリケーションのログレベルの動的変更方法 |
US7430670B1 (en) * | 1999-07-29 | 2008-09-30 | Intertrust Technologies Corp. | Software self-defense systems and methods |
JP2004152024A (ja) * | 2002-10-30 | 2004-05-27 | Fujitsu Fip Corp | ログ管理方法および当該方法を用いたコンピュータプログラム |
JP2005346414A (ja) * | 2004-06-03 | 2005-12-15 | Fujitsu Ltd | トレース処理プログラム、方法及び装置 |
JP2007065893A (ja) * | 2005-08-30 | 2007-03-15 | Mitsubishi Electric Corp | プログラム提供装置および車載情報システム |
US7788645B2 (en) * | 2005-05-16 | 2010-08-31 | Texas Instruments Incorporated | Method for guaranteeing timing precision for randomly arriving asynchronous events |
US7886271B2 (en) * | 2005-05-16 | 2011-02-08 | Texas Instruments Incorporated | Embedding event information in the timing stream |
US7721263B2 (en) * | 2005-05-16 | 2010-05-18 | Texas Instruments Incorporated | Debug event instruction |
US7958497B1 (en) * | 2006-06-07 | 2011-06-07 | Replay Solutions, Inc. | State synchronization in recording and replaying computer programs |
US8286138B2 (en) * | 2007-01-30 | 2012-10-09 | Microsoft Corporation | Multi-threaded detection of a game software debugger |
US8336029B1 (en) * | 2007-11-08 | 2012-12-18 | Google Inc. | Debugger connection |
US8527955B2 (en) * | 2009-09-11 | 2013-09-03 | International Business Machines Corporation | System and method to classify automated code inspection services defect output for defect analysis |
-
2010
- 2010-09-17 JP JP2010209185A patent/JP5163720B2/ja active Active
-
2011
- 2011-09-13 US US13/231,536 patent/US20120072888A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20120072888A1 (en) | 2012-03-22 |
JP2012064103A (ja) | 2012-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5163720B2 (ja) | 情報処理装置、ログ記録方法およびログ記録プログラム | |
US8037513B2 (en) | Image processing system including plurality of image processing apparatuses used by plurality of users, image processing apparatus included in the image processing system | |
JP5195861B2 (ja) | 情報処理システム | |
EP1742165B1 (en) | Data processing system, data processing apparatus, and data processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses | |
JP4305520B2 (ja) | データ管理装置、データ管理方法およびデータ管理プログラム | |
JP2007320051A (ja) | 画像形成装置、電源制御方法および電源制御プログラム | |
JP5500128B2 (ja) | アプリ連携システムおよびアプリ連携方法 | |
JP4645688B2 (ja) | 画像処理装置、認証方法および認証プログラム | |
JP4710920B2 (ja) | データ処理装置、データ処理プログラム、データ処理方法、サーバ、処理実行指示プログラムおよび処理実行指示方法 | |
JP4329825B2 (ja) | 情報処理装置、代行処理実行方法および代行処理実行プログラム | |
JP2007019660A (ja) | データ処理システム、データ処理方法およびデータ処理プログラム | |
JP2014045418A (ja) | 情報処理システム、連携管理装置、情報処理装置、情報処理システムの制御方法、情報処理システムの制御プログラム | |
JP4386114B2 (ja) | 画像形成装置、表示方法、表示プログラム、画面生成方法および画面生成プログラム | |
US8068241B2 (en) | Data processing apparatus, method and computer program product for passing data among plural users with different processing associated with different users in the same group | |
JP4424379B2 (ja) | 画像形成装置、画像形成方法および画像形成プログラム | |
JP4978393B2 (ja) | 情報処理装置、設定方法および設定プログラム | |
JP2006101393A (ja) | 画像処理装置の動作環境設定プログラムおよび動作環境設定方法 | |
JP7422471B2 (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム | |
JP5098282B2 (ja) | 画像形成装置、更新情報通知方法および更新情報通知プログラム | |
JP2005167616A (ja) | 画像処理装置 | |
JP2007081483A (ja) | 電子機器 | |
JP4983592B2 (ja) | 画像処理装置、画像処理システム及び画像処理装置用プログラム | |
JP5298963B2 (ja) | 情報処理装置、設定方法および設定プログラム | |
JP5585476B2 (ja) | 文書管理装置、文書管理方法および文書管理プログラム | |
JP2017076194A (ja) | 画像形成システムおよび画像形成方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120808 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120821 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121016 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121120 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121203 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151228 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5163720 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |