.. wxPython Phoenix documentation
This file was generated by Phoenix's sphinx generator and associated
tools, do not edit by hand.
Copyright: (c) 2011-2020 by Total Control Software
License: wxWindows License
.. include:: headings.inc
.. _wx.LogStderr:
==========================================================================================================================================
|phoenix_title| **wx.LogStderr**
==========================================================================================================================================
This class can be used to redirect the log messages to a C file stream (not to be confused with C++ streams).
It is the default log target for the non-GUI wxWidgets applications which send all the output to ``stderr`` .
.. seealso:: `LogStream`
|
|class_hierarchy| Class Hierarchy
=================================
.. raw:: html

Inheritance diagram for class
LogStderr:
|
|method_summary| Methods Summary
================================
================================================================================ ================================================================================
:meth:`~wx.LogStderr.__init__` Constructs a log target which sends all the log messages to the given ``FILE`` .
================================================================================ ================================================================================
|
|api| Class API
===============
.. class:: wx.LogStderr(Log)
**Possible constructors**::
LogStderr() -> None
This class can be used to redirect the log messages to a C file stream
(not to be confused with C++ streams).
.. method:: __init__(self)
Constructs a log target which sends all the log messages to the given ``FILE`` .
If it is ``None``, the messages are sent to ``stderr`` . The messages will be written in the encoding specified by the given `MBConv` .
The `conv` argument is only available in wxWidgets 3.1.1 and later.
:rtype: `None`
.. warning:: If a log message contains any characters that cannot be converted to the character set given by `conv`, that message will be silently ignored, i.e. it will not be written at all.
.. note::
In practice, it is only advisable to specify ``ConvUTF8`` as the `conv`. If using `MBConvUTF16` , the file should be opened in ``"wb"`` mode.