我在docker容器中运行 python(2.7)应用程序。我使用python dictconfig
进行应用程序的日志配置。
应用程序映像的基础是ubuntu:14.04
。 Python
和pip
工作正常。
但是当我尝试运行容器时,我会收到错误消息
Cannot resolve 'logging.handlers.FileHandler': No module named FileHandler
。 StreamHandler
和SysLogHandler
会显示相同的错误。
但如果我评论日志记录 config 部分,应用程序运行完美。
使记录工作需要哪些其他配置?
答案 0 :(得分:0)
我认为您需要在运行容器时配置日志记录驱动程序
private void HubSectionTapped(object sender, TappedRoutedEventArgs e)
{
var hubSectiona = sender as HubSection;
var name = hubSectiona.Name;
NaviagteMethod(name);
}
public void NaviagteMethod(string name)
{
switch (name)
{
case "China":
Frame.Navigate(typeof(SubtopicPage));
break;
case "Japan":
Frame.Navigate(typeof(SubtopicPage));
break;
}
}
您可以在此处找到更多信息。 https://docs.docker.com/engine/admin/logging/overview/