如何将 AzCopy 详细日志直接设置到控制台?

How to set AzCopy verbose log to the Console directly?

我在 Windows 上使用 AzCopy 8.1.0-netcore/V:[verbose-log-file] 选项只能将详细日志附加到文件。我想直接向控制台输出详细信息。这可能吗?

最好将日志保存为文件,因为其中可能包含很多有用的信息。

如果任何 t运行sfer 出错。 AzCopy 恢复作业,AzCopy 将尝试传输计划文件中列出但尚未传输的所有文件运行。一种选择是将日志文件保存在当前目录中,或者您可以使用 Azcopy env 更改日志文件的位置:https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-configure

~/.azcopy/plans 包含允许 AzCopy 恢复失败作业的状态文件。它们还允许用户列出过去 运行 的所有作业,并使用 ./azcopy jobs list 和 `./azcopy jobs show [job-ID] 查询它们的结果。我们目前没有删除这些文件的策略,因为我们不知道用户希望将他们的旧工作记录保留多长时间。

日志对于帮助我们的客户调查问题至关重要,因为它们可能非常冗长并提供大量有用信息。 我们当然可以添加某种清除这些日志和计划文件的干净命令。

至于解决方法,您可以使用 azcopy jobs clean 删除旧日志和计划文件。

参考文档对相同的内容进行了相同的讨论: https://github.com/Azure/azure-storage-azcopy/issues/221