class Delegate

Klasa definiująca interfejs zestawu SDK MIP.

Podsumowanie

Członkowie Opisy
public void Init(const std::string & storagePath) Inicjał logi.
public void Flush() Po opróżnienie logi.
public void WriteToLog(const LogLevel level, const std::string & message, const std::string & function, const std::string & file, const int32_t line) Wpisz instrukcja dziennika do pliku dziennika.
public virtual void WriteToLogWithContext(const LogLevel & level, const std::string message, const std::string & function, const std::string & file, const int32_t line, const std::shared_ptr <>& void) Wpisz instrukcja dziennika, aby rejestrować plik w kontekście. Zastąp tę funkcję, aby obsługiwać kontekst.

Członkowie

Init, funkcja

Inicjał logi.

Parametry:

  • storagePath:ścieżka do lokalizacji, w której może być przechowywany stan trwały, w tym dzienniki.

Opróżnij, funkcja

Po opróżnienie logi.

WriteToLog, funkcja

Wpisz instrukcja dziennika do pliku dziennika.

Parametry:

  • poziom: poziom dziennika instrukcji dziennika.

  • komunikat: komunikat instrukcji dziennika.

  • funkcja:nazwa funkcji instrukcji log.

  • plik:nazwa pliku, w którym została wygenerowana instrukcja dziennika.

  • wiersz:numer wiersza, w którym zostało wygenerowane zestawienie dziennika.

WriteToLogWithContext, funkcja

Wpisz instrukcja dziennika, aby rejestrować plik w kontekście. Zastąp tę funkcję, aby obsługiwać kontekst.

Parametry:

  • poziom: poziom dziennika instrukcji dziennika.

  • komunikat: komunikat instrukcji dziennika.

  • funkcja:nazwa funkcji instrukcji log.

  • plik:nazwa pliku, w którym została wygenerowana instrukcja dziennika.

  • wiersz:numer wiersza, w którym zostało wygenerowane zestawienie dziennika.

  • kontekst:Kontekst klienta przekazany do wywołania, które wygenerował ten komunikat dziennika