## RygelLogHandler RygelLogHandler |

## Synopsis

    #define             RYGEL_TYPE_LOG_HANDLER
    RygelLogHandler *   rygel_log_handler_get_default       (void);
    struct              RygelLogHandler;
    struct              RygelLogHandlerClass;
    enum                RygelLogLevel;

## Object Hierarchy

      GObject
       +----RygelLogHandler

      GEnum
       +----RygelLogLevel

## Description

## Details

### RYGEL_TYPE_LOG_HANDLER

    #define RYGEL_TYPE_LOG_HANDLER (rygel_log_handler_get_type ())

The type for RygelLogHandler.

### rygel_log_handler_get_default ()

    RygelLogHandler *   rygel_log_handler_get_default       (void);

### struct RygelLogHandler

    struct RygelLogHandler;

### struct RygelLogHandlerClass

    struct RygelLogHandlerClass {
    	GObjectClass parent_class;
    };

The class structure for `RYGEL_TYPE_LOG_HANDLER`. All the fields in this structure are private and should never be accessed directly.

GObjectClass `parent_class`; | the parent class structure

### enum RygelLogLevel

    typedef enum {
    	RYGEL_LOG_LEVEL_INVALID = 0,
    	RYGEL_LOG_LEVEL_CRITICAL = 1,
    	RYGEL_LOG_LEVEL_ERROR = 2,
    	RYGEL_LOG_LEVEL_WARNING = 3,
    	RYGEL_LOG_LEVEL_INFO = 4,
    	RYGEL_LOG_LEVEL_DEFAULT = 4,
    	RYGEL_LOG_LEVEL_DEBUG = 5
    } RygelLogLevel;

`RYGEL_LOG_LEVEL_INVALID` |
`RYGEL_LOG_LEVEL_CRITICAL` |
`RYGEL_LOG_LEVEL_ERROR` |
`RYGEL_LOG_LEVEL_WARNING` |
`RYGEL_LOG_LEVEL_INFO` |
`RYGEL_LOG_LEVEL_DEFAULT` |
`RYGEL_LOG_LEVEL_DEBUG` |