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:

- DebugOutput.h
- DebugOutput.cpp