Thanks for your remarks
The error I had concerning NS_LITERAL_STRING happened during building
something about nsAutoString, I was using 0.9.3 source code.
I just retried with NS_LITERAL_STRING and it works...
I gonna correct this in the doc.
I will also add a note about nspr logging which is more a "in depth"
logging system.
David
Peter Annema wrote:
> ----- From your page:
>
> nsCOMPtr<nsIConsoleService> aConsoleService =
> do_GetService("@mozilla.org/consoleservice;1");
> aConsoleService->LogStringMessage(NS_LITERAL_STRING[1]("a logging
> message").get());
>
> [1] NS_LITERAL_STRING( doesn't seem to work because of use of
> nsAutoString. You can use ToNewUnicode(nsCString("a logging message"))
> instead.
>
> -----
>
> Can you tell me what error you get for this code? It seems like it
> should just work, assuming you #include "nsString.h" somewhere.
>
> jag
>
> Axel Hecht wrote:
>
>> Hi David,
>>
>> first of all, nice. But I have a few nits:
>> The NS_LITERAL_STRING problem. jag, could you peek at this?
>>
>> You should make a note that you're talking about the console service,
>> and not nspr logging. A link to the nspr reference might be good, so
>> people know about the alternative.
>>
>> And it's developer, not developper. ;-)
>>
>> Axel
>>
>> David Olivari wrote:
>>
>>> here a little html page about Mozilla Logging.
>>> http://people.eprocess.fr/dolivari/mozilla/mozilla_logging_html
>>>
>>> the original xml-docbook is available too :
>>> http://people.eprocess.fr/dolivari/mozilla/mozilla_logging.xml
>>>
>
>