/** @file\r
Debug Library based on report status code library.\r
\r
+ Note that if the debug message length is larger than the maximum allowable\r
+ record length, then the debug message will be ignored directly.\r
+\r
Copyright (c) 2006 - 2009, Intel Corporation<BR>\r
All rights reserved. This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
\r
If Format is NULL, then ASSERT().\r
\r
+ If the length of the message string specificed by Format is larger than the maximum allowable\r
+ record length, then directly return and not print it.\r
+\r
@param ErrorLevel The error level of the debug message.\r
@param Format Format string for the debug message to print.\r
@param ... Variable argument list whose contents are accessed \r