# CRCLogHelper

## Type Aliases

void(* | `RawLogFunc`

## Functions

| `CRCLogHelper`
void | `logError`
void | `logWarning`
void | `logInfo`
void | `logDebug`

## Detailed Description

class `CRCLogHelper`

  Helper class to do bind to the raw log func provided by the host.

  Public Types

  typedef void (*`RawLogFunc`)(int level, const char *message)

    The logger function provided by the CRC_FrameworkServices.

    This is used to allow the plugin to log into whatever logging system the host app uses.

  Public Functions

  inline `CRCLogHelper`(RawLogFunc rawLogFunc)

    Creates a helper by providing the rawLogFunc (as provided in the CRC_FrameworkServices)

  inline void `logError`(const std::string &message)

    Logs error message.

  inline void `logWarning`(const std::string &message)

    Logs warning message.

  inline void `logInfo`(const std::string &message)

    Logs info message.

  inline void `logDebug`(const std::string &message)

    Logs debug message.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Envision for Desktop or choose a sample question below to start a conversation:

What is HOOPS Envision for Desktop?
What are the latest release notes for HOOPS Envision for Desktop?
How do I start evaluating HOOPS Envision for Desktop?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...