.. _logging: ================ Logging In Rogue ================ The following table are the known logging paths for entities within Rogue. Values in brackets are dynamic values dervied from the instance. +------+-----------------------+-------------------+------------------------------------------------+ | Type | Section | Class | Log Path | +======+=======================+===================+================================================+ | C++ | interfaces/stream | Slave | pyrogue.stream.[name] (passed to setDebug) | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | interfaces/stream | Fifo | pyrogue.stream.Fifo | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | interfaces/stream | Filter | pyrogue.stream.Filter | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | interfaces/stream | TcpClient | pyrogue.stream.TcpCore.[addr].Client.[port] | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | interfaces/stream | TcpServer | pyrogue.stream.TcpCore.[addr].Server.[port] | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | interfaces/memory | Master | pyrogue.memory.Master | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | interfaces/memory | Block | pyrogue.memory.Block.path | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | interfaces/memory | Transaction | pyrogue.memory.Master.Transaction | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | interfaces/memory | TcpClient | pyrogue.memory.TcpClient.[addr].[port] | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | interfaces/memory | TcpServer | pyrogue.memory.TcpServer.[addr].[port] | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | hardware | MemMap | pyrogue.MemMap | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | hardware/axi | AxiMemMap | pyrogue.axi.AxiMemMap | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | hardware/axi | AxiStreamDma | pyrogue.axi.AxiStreamDma | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | hardware/pgp | PgpCard | pyrogue.hardware.PgpCard | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | utilities | PrbsTx | pyrogue.prbs.tx | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | utilities | PrbsRx | pyrogue.prbs.rx | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | utilities/fileio | StreamWriter | pyrogue.fileio.StreamWriter | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | interfaces | ZmqServer | pyrogue.ZmqServer | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | interfaces | ZmqClient | pyrogue.ZmqClient | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | protocols/rssi | Controller | pyrogue.rssi.Controller | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | protocols/batcher | CoreV1 | pyrogue.batcher.CoreV1 | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | protocols/udp | Server | pyrogue.udp.Server | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | protocols/udp | Client | pyrogue.udp.Client | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | protocols/srp | SrpV0 | pyrogue.SrpV0 | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | protocols/srp | SrpV3 | pyrogue.SrpV3 | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | protocols/packetizer | Controller | pyrogue.packetizer.Controller | +------+-----------------------+-------------------+------------------------------------------------+ | C++ | | LibraryBase | pyrogue.LibraryBase | +------+-----------------------+-------------------+------------------------------------------------+