我是matlab的新手:
我在python中工作,我通常经常使用日志记录来跟踪代码。在python中,我们可以使用以下
import logging
logger = logging.getlogger()
logger.setLevel(logging.INFO)
handler = logging.FileHandler("log.txt",mode=w+)
handler.setlevel(loggin.INFO)
logger.addHandler(handler)
#And any where in the code use it as
logger.info("testing")
我们如何在matlab 中做类似的事情
Matlab中没有内置的日志记录功能。因此,您需要使用第三方或未记录的工具。
Matlab提供了Java日志库SLF4J和log4j及其捆绑的JVM。您可以使用它们进行日志记录。有一个Matlab SLF4M库,它为SLF4J/log4j提供了一层方便的Matlab绑定。(完全披露:我写了SLF4M。(
MathWorks文件交换:上也有一些原生的M代码Matlab日志库
- Matlab日志记录工具
- log4m
- log4matlab