Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

Lamp::DebugOutput Class Reference

デバッグ出力クラス More...

#include <DebugOutput.h>

List of all members.

Static Public Member Functions

void initialize (const char *fileName="LampDebugLog.txt")
 初期化

void finalize ()
 後始末

int print (const char *format,...)
 デバッグ出力

int print (const String &string)
 デバッグ出力


Detailed Description

デバッグ出力クラス

デバッグ出力の実装クラスです。

Definition at line 80 of file DebugOutput.h.


Member Function Documentation

void Lamp::DebugOutput::initialize const char *  fileName = "LampDebugLog.txt"  )  [static]
 

初期化

Parameters:
fileName デバッグログファイル名。NULLだとログを残しません。

Definition at line 42 of file DebugOutput.cpp.

References NULL.

int Lamp::DebugOutput::print const String string  )  [static]
 

デバッグ出力

Parameters:
string 文字列
Returns:
出力文字数

Definition at line 75 of file DebugOutput.cpp.

References Lamp::String::getBytes(), Lamp::String::getSize(), NULL, Lamp::Logger::output(), StdOutputDebugString, and StdPrintf.

int Lamp::DebugOutput::print const char *  format,
... 
[static]
 

デバッグ出力

可変長引数に対応したデバッグ出力メソッド。

Parameters:
format フォーマット
... 可変長引数
Returns:
出力文字数

Definition at line 53 of file DebugOutput.cpp.

References ErrorOut, NULL, Lamp::Logger::output(), StdOutputDebugString, StdPrintf, and StdVsnprintf.


The documentation for this class was generated from the following files:
Generated on Wed Mar 16 10:29:45 2005 for Lamp by doxygen 1.3.2