2011-12-22 4 views
8

Khi tôi chạy dự án Azure của tôi tôi nhận được mỗi 20 giây hoặc lâu hơn thông điệp này trong đầu ra của tôi:Disable WindowsAzure.ServiceRuntime tiết sản lượng

Microsoft.WindowsAzure.ServiceRuntime Verbose: 500: Vai trò kiểm tra tình trạng dụ bắt đầu Microsoft .WindowsAzure.ServiceRuntime Verbose: 502: Kiểm tra trạng thái cá thể vai trò đã thành công: Sẵn sàng

Có cách nào để vô hiệu hóa các thông báo đầu ra này không? Giống như thay đổi mức nhật ký cao hơn? Tôi muốn giữ đầu ra sạch hơn cho các thư quan trọng như ngoại lệ hoặc lỗi ràng buộc.

+0

Không, tôi không nghĩ có cách để làm điều đó. Ngoài ra bạn có thể thử tìm kiếm một cái gì đó như "Visual Studio Filter Debug Output" hay như vậy. – astaykov

Trả lời

-2

Tôi tin rằng thông điệp được tạo ra bởi tác nhân/trình giả lập azure. Tôi không tin rằng nó (dễ dàng) có thể ngăn chặn thông điệp đó kể từ khi nó đến từ bên ngoài của quá trình của bạn. Tôi chắc chắn có một số hacks ở đâu đó để xóa nó, nhưng tôi không chắc mình có muốn đến đó không.

+1

Tìm kiếm bản hack đó – user1662812

20

Điều này đã làm phiền tôi một thời gian; nhưng cuối cùng tôi đã tìm được một giải pháp.

Bạn muốn thay đổi cấp độ Truy tìm cho RoleEnviorment từ All (bao gồm tiết); để ví dụ Thông tin.

Thêm mã sau vào đầu OnStart Vai trò để chuyển sang thông tin truy tìm:

Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.TraceSource.Switch.Level 
= SourceLevels.Information; 

Bạn nên tìm thấy bạn không còn nhận được các tin nhắn kiểm tra Vai trò.