log.h revision 8083a259c13e6e26e56ca2582edbad4a8cfac25a
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * VirtualBox - Logging.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * Copyright (C) 2006-2007 innotek GmbH
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * This file is part of VirtualBox Open Source Edition (OSE), as
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * available from http://www.virtualbox.org. This file is free software;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * you can redistribute it and/or modify it under the terms of the GNU
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * General Public License (GPL) as published by the Free Software
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * Foundation, in version 2 as it comes in the "COPYING" file of the
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * The contents of this file may alternatively be used under the terms
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * of the Common Development and Distribution License Version 1.0
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * (CDDL) only, as it comes in the "COPYING.CDDL" file of the
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * VirtualBox OSE distribution, in which case the provisions of the
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * CDDL are applicable instead of those of the GPL.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * You may elect to license modified versions of this file under the
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * terms and conditions of either the GPL or the CDDL or both.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * Set the default loggroup.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster/** @defgroup grp_rt_vbox_log VirtualBox Logging
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * @ingroup grp_rt_vbox
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster/** PC port for debug output */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * VirtualBox Logging Groups.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * (Remember to update LOGGROUP_NAMES!)
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * @remark It should be pretty obvious, but just to have
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * mentioned it, the values are sorted alphabetically (using the
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * english alphabet) except for _DEFAULT which is always first.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * If anyone might be wondering what the alphabet looks like:
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** The default VBox group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** CFGM group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** CPUM group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** CSAM group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** Debug Console group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** DBGF group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** DBGF info group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** The debugger gui. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** Generic Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** ACPI Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** AHCI Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** APIC Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** Audio Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** DMA Controller group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** Gigabit Ethernet Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** Floppy Controller Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** IDE Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** The internal networking IP stack Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** KeyBoard Controller Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** NE2000 Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** Parallel Device group */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** PC Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** PC Architecture Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** PC BIOS Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** PCI Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** PCNet Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** PIC Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** PIT Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** RTC Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** Serial Device group */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** USB Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** VGA Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** VMM Device group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** VMM Device group for backdoor logging. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** VMM Device group for logging guest backdoor logging to stderr. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** Disassembler group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** Generic driver group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** ACPI driver group */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** Block driver group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** Char driver group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** Floppy media driver group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** Host Base block driver group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** Host DVD block driver group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** Host floppy block driver group. */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /** Host Parallel Driver group */
#define VBOX_LOGGROUP_NAMES \