log.h revision 224d69981c37a7ca3ea1f7175306f976c5b16c47
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * VirtualBox - Logging.
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * Copyright (C) 2006-2011 Oracle Corporation
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * available from http://www.virtualbox.org. This file is free software;
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * you can redistribute it and/or modify it under the terms of the GNU
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * General Public License (GPL) as published by the Free Software
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * The contents of this file may alternatively be used under the terms
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * of the Common Development and Distribution License Version 1.0
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * (CDDL) only, as it comes in the "COPYING.CDDL" file of the
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * VirtualBox OSE distribution, in which case the provisions of the
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * CDDL are applicable instead of those of the GPL.
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * You may elect to license modified versions of this file under the
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * terms and conditions of either the GPL or the CDDL or both.
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * Set the default loggroup.
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync/** @defgroup grp_rt_vbox_log VirtualBox Logging
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * @ingroup grp_rt_vbox
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync/** PC port for debug output */
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * VirtualBox Logging Groups.
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * (Remember to update LOGGROUP_NAMES!)
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * @remark It should be pretty obvious, but just to have
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * mentioned it, the values are sorted alphabetically (using the
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * english alphabet) except for _DEFAULT which is always first.
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * If anyone might be wondering what the alphabet looks like:
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync * 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 _
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync /** The default VBox group. */
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync /** CFGM group. */
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync /** Core Dumper group. **/
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync /** CPUM group. */
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync /** CSAM group. */
55fcc0b3de00b0271846527b7acec1319e7670cfvboxsync /** Debug Console group. */
0073ab680739b243ea5b24de5e7d016ee87bab94vboxsync /** DBGF group. */
0073ab680739b243ea5b24de5e7d016ee87bab94vboxsync /** DBGF info group. */
55fcc0b3de00b0271846527b7acec1319e7670cfvboxsync /** The debugger gui. */
0073ab680739b243ea5b24de5e7d016ee87bab94vboxsync /** Generic Device group. */
0073ab680739b243ea5b24de5e7d016ee87bab94vboxsync /** ACPI Device group. */
0073ab680739b243ea5b24de5e7d016ee87bab94vboxsync /** AHCI Device group. */
0073ab680739b243ea5b24de5e7d016ee87bab94vboxsync /** APIC Device group. */
0073ab680739b243ea5b24de5e7d016ee87bab94vboxsync /** Audio Device group. */
0073ab680739b243ea5b24de5e7d016ee87bab94vboxsync /** BusLogic SCSI host adapter group. */
55fcc0b3de00b0271846527b7acec1319e7670cfvboxsync /** DMA Controller group. */
0073ab680739b243ea5b24de5e7d016ee87bab94vboxsync /** Gigabit Ethernet Device group. */
0073ab680739b243ea5b24de5e7d016ee87bab94vboxsync /** Extensible Firmware Interface Device group. */
0073ab680739b243ea5b24de5e7d016ee87bab94vboxsync /** Floppy Controller Device group. */
0073ab680739b243ea5b24de5e7d016ee87bab94vboxsync /** High Precision Event Timer Device group. */
55fcc0b3de00b0271846527b7acec1319e7670cfvboxsync /** IDE Device group. */
55fcc0b3de00b0271846527b7acec1319e7670cfvboxsync /** The internal networking IP stack Device group. */
0073ab680739b243ea5b24de5e7d016ee87bab94vboxsync /** KeyBoard Controller Device group. */
0073ab680739b243ea5b24de5e7d016ee87bab94vboxsync /** Low Pin Count Device group. */
0073ab680739b243ea5b24de5e7d016ee87bab94vboxsync /** LsiLogic SCSI controller Device group. */
0073ab680739b243ea5b24de5e7d016ee87bab94vboxsync /** NE2000 Device group. */
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync /** Parallel Device group */
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync /** PC Device group. */
395d92a7732aad3c0b9baecedfabba5113b84485vboxsync /** PC Architecture Device group. */
#define VBOX_LOGGROUP_NAMES \