- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 TraceManager 类,它基本上从 System.Diagnostics.TraceSource 类调用 TraceEvent 方法。
TraceSource source = new TraceSource("MyTraceSource");
void TraceInternal(TraceEventType eventType, string message)
{
if (source != null)
{
try
{
source.TraceEvent(eventType, (int)eventType, message);
}
catch (SecurityException)
{
//Cannot access to file listener or cannot have
//privileges to write in event log
//do not propagete this :-(
}
}
}
public void TraceError(string message)
{
if (String.IsNullOrEmpty(message))
throw new ArgumentNullException("message", Messages.exception_InvalidTraceMessage);
TraceInternal(TraceEventType.Error, message);
}
因此,为了跟踪错误,我调用 TraceError 方法。
嗯,这是我在 WebRole OnStart 方法中使用的代码:
DiagnosticMonitorConfiguration dmc = DiagnosticMonitor.GetDefaultInitialConfiguration();
TimeSpan transferPeriod = TimeSpan.FromMinutes(1.0);
dmc.Logs.ScheduledTransferPeriod = transferPeriod;
dmc.Logs.ScheduledTransferLogLevelFilter = LogLevel.Verbose;
DiagnosticMonitor.Start("Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString", dmc);
这是我在 web.config 中的配置:
<system.diagnostics>
<sources>
<source name="MyTraceSource" switchName="sourceSwitch" switchType="System.Diagnostics.SourceSwitch">
<listeners>
<add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics">
<filter type="" />
</add>
</listeners>
</source>
</sources>
<switches>
<add name="sourceSwitch" value="Verbose"/>
</switches>
</system.diagnostics>
这些是我的 WebRole 的配置设置:
<ConfigurationSettings>
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="DefaultEndpointsProtocol=https;AccountName=ValidAcountName;AccountKey=ValidAcountKey" />
</ConfigurationSettings>
最后,我在 ServiceDefinition 中导入了诊断:
<Imports>
<Import moduleName="Diagnostics" />
</Imports>
当我在 Azure 模拟器下从 Visual Studio 运行我的应用程序时,它工作正常。即使我也可以更改我的配置设置以将日志保存在存储模拟器或云存储中。但是当我将其部署到 azure 时,我看不到任何日志。
有什么想法吗?
最佳答案
如果以下设置处于事件状态,您能否检查一下您的 Azure 项目的属性?如果是,请尝试停用它:
引用:http://michaelcollier.wordpress.com/2012/04/02/where-is-my-windows-azure-diagnostics-data/
关于logging - Azure跟踪日志在模拟器上工作但在云上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10821677/
我的 servlet 名称是 SDK,假设网站名称是 thisisfake.com当我访问 thisisfake.com/ 页面时出现错误 404 not found 但是当我访问 thisisfak
我已经使用 Resource Manager 部署模型创建了一个 CentOS 7.1 VM。 我无法在连接到互联网的机器上使用浏览器访问该应用程序。 但是,我可以使用私有(private) IP 地
当我使用网站网址的互操作通过 C# 代码编写 Excel 文件时,会出现此错误。它在本地机器上运行得很好。将我的网站发布到 Azure 云基础服务器后。它不适用于网站网址。 如果我必须在 Azure
我想在云上托管一个 PHP 应用程序以利用按需可扩展性。我担心如果我的应用程序出现在 Digg/Slashdot/流行博客(希望所有这些地方)上,那么我的网站很可能会崩溃。因此,我正在研究 A*maz
我一直在尝试部署我用 Java 开发并使用 Maven 构建的 Azure 函数。但运行命令 mvn azure-functions:deploy 不起作用。即使我在系统上配置了代理,它也无法部署并以
我们在裸机服务器上设置了一个 Kubernetes 集群。 我们部署我们的应用程序,其中每个命名空间都是最终客户的应用程序。即customer1.mydomain.com -> 命名空间:cust1
我是一名优秀的程序员,十分优秀!