fiisoft / output-writer
输出(消息)抽象化到一个输出(控制台、日志、流等)。
1.1.1
2017-10-22 22:05 UTC
Requires
- php: >=5.6.0
Suggests
- symfony/console: Required to use SymfonyConsoleOutputWriter as a wrapper to OutputInterface from Symfony
This package is not auto-updated.
Last update: 2024-09-20 19:35:33 UTC
README
库,它包含了对某种能够将各种类型的消息写入某些类型的输出(如控制台、文件或其他任何东西)的抽象。
我的建议是 - 除非你有足够的心理承受力来免疫这样的糟糕代码,否则不要使用它。
OutputWriter
包的主要接口。OutputWriter 是一种允许使用不同重要级别写入消息(大多数情况下是到控制台)的东西,并且可以过滤掉低于最低要求写入消息级别的消息。
OutputLevel
包含有效消息级别的常量。可以被方法 OutputWriter::setLevel() 使用。
ConsoleOutputWriter
它直接将消息写入当前的 STDOUT(通过 echo)。
SymfonyConsoleOutputWriter
是 Symfony OutputInterface 实现的适配器。
BufferedOutputWriter
这个适配器收集消息,并且能够将它们刷新到其他 OutputWriter。