{"action":"created","comment":{"url":"https://api.github.com/repos/aspnet/Docs/pulls/comments/224837840","pull_request_review_id":164293867,"id":224837840,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyNDgzNzg0MA==","diff_hunk":"@@ -743,6 +833,29 @@ The default location for log files is in the *D:\\\\home\\\\LogFiles\\\\Application* f\n \n The provider only works when the project runs in the Azure environment. It has no effect when the project is run locally&mdash;it doesn't write to local files or local development storage for blobs.\n \n+### Azure log streaming\n+\n+Azure log streaming lets you view log activity in real time from:\n+\n+* The application server\n+* The web server\n+* Failed request tracing\n+\n+To configure Azure log streaming:\n+\n+* Navigate to the **Diagnostics Logs** page from your application's portal page\n+* Set **Application Logging (Filesystem)** to on.\n+\n+![Azure portal diagnostic logs page](index/_static/azure-diagnostic-logs.png)\n+\n+Navigate to the **Log Streaming** page to view application messages. They're logged by the application through the `ILogger` interface.\n+\n+![Azure portal application log streaming](index/_static/azure-log-streaming.png)\n+\n+### Azure Application Insights trace logging\n+\n+The [Application Insights](https://azure.microsoft.com/services/application-insights/) SDK is capable of collecting trace telemetry from logs generated via the ASP.NET Core logging infrastructure. For more information, see [Application Insights for ASP.NET Core](https://docs.microsoft.com/azure/application-insights/app-insights-asp-net-core) and [Microsoft/ApplicationInsights-aspnetcore Wiki: Logging](https://github.com/Microsoft/ApplicationInsights-aspnetcore/wiki/Logging).","path":"aspnetcore/fundamentals/logging/index.md","position":589,"original_position":589,"commit_id":"cf207d60b93e7ed9f8bf32aff63c49322ed30563","original_commit_id":"cf207d60b93e7ed9f8bf32aff63c49322ed30563","user":{"login":"scottaddie","id":10702007,"node_id":"MDQ6VXNlcjEwNzAyMDA3","avatar_url":"https://avatars3.githubusercontent.com/u/10702007?v=4","gravatar_id":"","url":"https://api.github.com/users/scottaddie","html_url":"https://github.com/scottaddie","followers_url":"https://api.github.com/users/scottaddie/followers","following_url":"https://api.github.com/users/scottaddie/following{/other_user}","gists_url":"https://api.github.com/users/scottaddie/gists{/gist_id}","starred_url":"https://api.github.com/users/scottaddie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scottaddie/subscriptions","organizations_url":"https://api.github.com/users/scottaddie/orgs","repos_url":"https://api.github.com/users/scottaddie/repos","events_url":"https://api.github.com/users/scottaddie/events{/privacy}","received_events_url":"https://api.github.com/users/scottaddie/received_events","type":"User","site_admin":false},"body":"- Consider using the following link to keep the reader in the docs: /azure/azure-monitor/.\r\n- Prefer a relative link for docs links instead of providing the fully qualified URL.","created_at":"2018-10-12T16:04:22Z","updated_at":"2018-10-12T16:10:29Z","html_url":"https://github.com/aspnet/Docs/pull/8908#discussion_r224837840","pull_request_url":"https://api.github.com/repos/aspnet/Docs/pulls/8908","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/aspnet/Docs/pulls/comments/224837840"},"html":{"href":"https://github.com/aspnet/Docs/pull/8908#discussion_r224837840"},"pull_request":{"href":"https://api.github.com/repos/aspnet/Docs/pulls/8908"}}},"pull_request":{"url":"https://api.github.com/repos/aspnet/Docs/pulls/8908","id":221202012,"node_id":"MDExOlB1bGxSZXF1ZXN0MjIxMjAyMDEy","html_url":"https://github.com/aspnet/Docs/pull/8908","diff_url":"https://github.com/aspnet/Docs/pull/8908.diff","patch_url":"https://github.com/aspnet/Docs/pull/8908.patch","issue_url":"https://api.github.com/repos/aspnet/Docs/issues/8908","number":8908,"state":"open","locked":false,"title":"Logging article updates","user":{"login":"tdykstra","id":1569635,"node_id":"MDQ6VXNlcjE1Njk2MzU=","avatar_url":"https://avatars2.githubusercontent.com/u/1569635?v=4","gravatar_id":"","url":"https://api.github.com/users/tdykstra","html_url":"https://github.com/tdykstra","followers_url":"https://api.github.com/users/tdykstra/followers","following_url":"https://api.github.com/users/tdykstra/following{/other_user}","gists_url":"https://api.github.com/users/tdykstra/gists{/gist_id}","starred_url":"https://api.github.com/users/tdykstra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tdykstra/subscriptions","organizations_url":"https://api.github.com/users/tdykstra/orgs","repos_url":"https://api.github.com/users/tdykstra/repos","events_url":"https://api.github.com/users/tdykstra/events{/privacy}","received_events_url":"https://api.github.com/users/tdykstra/received_events","type":"User","site_admin":false},"body":"Fixes #5161\r\nFixes #8338 \r\nFixes #8620\r\nFixes #8803 \r\nFixes #8207\r\n\r\n[Internal review link](https://review.docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/index?view=aspnetcore-2.2&branch=pr-en-us-8908)","created_at":"2018-10-08T18:14:49Z","updated_at":"2018-10-12T16:10:28Z","closed_at":null,"merged_at":null,"merge_commit_sha":"94318079b319d33a82b8f5ad7a75a10a7912c080","assignee":null,"assignees":[],"requested_reviewers":[{"login":"Rick-Anderson","id":3605364,"node_id":"MDQ6VXNlcjM2MDUzNjQ=","avatar_url":"https://avatars1.githubusercontent.com/u/3605364?v=4","gravatar_id":"","url":"https://api.github.com/users/Rick-Anderson","html_url":"https://github.com/Rick-Anderson","followers_url":"https://api.github.com/users/Rick-Anderson/followers","following_url":"https://api.github.com/users/Rick-Anderson/following{/other_user}","gists_url":"https://api.github.com/users/Rick-Anderson/gists{/gist_id}","starred_url":"https://api.github.com/users/Rick-Anderson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Rick-Anderson/subscriptions","organizations_url":"https://api.github.com/users/Rick-Anderson/orgs","repos_url":"https://api.github.com/users/Rick-Anderson/repos","events_url":"https://api.github.com/users/Rick-Anderson/events{/privacy}","received_events_url":"https://api.github.com/users/Rick-Anderson/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/aspnet/Docs/pulls/8908/commits","review_comments_url":"https://api.github.com/repos/aspnet/Docs/pulls/8908/comments","review_comment_url":"https://api.github.com/repos/aspnet/Docs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/aspnet/Docs/issues/8908/comments","statuses_url":"https://api.github.com/repos/aspnet/Docs/statuses/cf207d60b93e7ed9f8bf32aff63c49322ed30563","head":{"label":"tdykstra:logging","ref":"logging","sha":"cf207d60b93e7ed9f8bf32aff63c49322ed30563","user":{"login":"tdykstra","id":1569635,"node_id":"MDQ6VXNlcjE1Njk2MzU=","avatar_url":"https://avatars2.githubusercontent.com/u/1569635?v=4","gravatar_id":"","url":"https://api.github.com/users/tdykstra","html_url":"https://github.com/tdykstra","followers_url":"https://api.github.com/users/tdykstra/followers","following_url":"https://api.github.com/users/tdykstra/following{/other_user}","gists_url":"https://api.github.com/users/tdykstra/gists{/gist_id}","starred_url":"https://api.github.com/users/tdykstra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tdykstra/subscriptions","organizations_url":"https://api.github.com/users/tdykstra/orgs","repos_url":"https://api.github.com/users/tdykstra/repos","events_url":"https://api.github.com/users/tdykstra/events{/privacy}","received_events_url":"https://api.github.com/users/tdykstra/received_events","type":"User","site_admin":false},"repo":{"id":64777822,"node_id":"MDEwOlJlcG9zaXRvcnk2NDc3NzgyMg==","name":"aspnet-docs","full_name":"tdykstra/aspnet-docs","private":false,"owner":{"login":"tdykstra","id":1569635,"node_id":"MDQ6VXNlcjE1Njk2MzU=","avatar_url":"https://avatars2.githubusercontent.com/u/1569635?v=4","gravatar_id":"","url":"https://api.github.com/users/tdykstra","html_url":"https://github.com/tdykstra","followers_url":"https://api.github.com/users/tdykstra/followers","following_url":"https://api.github.com/users/tdykstra/following{/other_user}","gists_url":"https://api.github.com/users/tdykstra/gists{/gist_id}","starred_url":"https://api.github.com/users/tdykstra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tdykstra/subscriptions","organizations_url":"https://api.github.com/users/tdykstra/orgs","repos_url":"https://api.github.com/users/tdykstra/repos","events_url":"https://api.github.com/users/tdykstra/events{/privacy}","received_events_url":"https://api.github.com/users/tdykstra/received_events","type":"User","site_admin":false},"html_url":"https://github.com/tdykstra/aspnet-docs","description":"Documentation for ASP.NET Core","fork":true,"url":"https://api.github.com/repos/tdykstra/aspnet-docs","forks_url":"https://api.github.com/repos/tdykstra/aspnet-docs/forks","keys_url":"https://api.github.com/repos/tdykstra/aspnet-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/tdykstra/aspnet-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/tdykstra/aspnet-docs/teams","hooks_url":"https://api.github.com/repos/tdykstra/aspnet-docs/hooks","issue_events_url":"https://api.github.com/repos/tdykstra/aspnet-docs/issues/events{/number}","events_url":"https://api.github.com/repos/tdykstra/aspnet-docs/events","assignees_url":"https://api.github.com/repos/tdykstra/aspnet-docs/assignees{/user}","branches_url":"https://api.github.com/repos/tdykstra/aspnet-docs/branches{/branch}","tags_url":"https://api.github.com/repos/tdykstra/aspnet-docs/tags","blobs_url":"https://api.github.com/repos/tdykstra/aspnet-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/tdykstra/aspnet-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/tdykstra/aspnet-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/tdykstra/aspnet-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/tdykstra/aspnet-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/tdykstra/aspnet-docs/languages","stargazers_url":"https://api.github.com/repos/tdykstra/aspnet-docs/stargazers","contributors_url":"https://api.github.com/repos/tdykstra/aspnet-docs/contributors","subscribers_url":"https://api.github.com/repos/tdykstra/aspnet-docs/subscribers","subscription_url":"https://api.github.com/repos/tdykstra/aspnet-docs/subscription","commits_url":"https://api.github.com/repos/tdykstra/aspnet-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/tdykstra/aspnet-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/tdykstra/aspnet-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/tdykstra/aspnet-docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/tdykstra/aspnet-docs/contents/{+path}","compare_url":"https://api.github.com/repos/tdykstra/aspnet-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/tdykstra/aspnet-docs/merges","archive_url":"https://api.github.com/repos/tdykstra/aspnet-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/tdykstra/aspnet-docs/downloads","issues_url":"https://api.github.com/repos/tdykstra/aspnet-docs/issues{/number}","pulls_url":"https://api.github.com/repos/tdykstra/aspnet-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/tdykstra/aspnet-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/tdykstra/aspnet-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/tdykstra/aspnet-docs/labels{/name}","releases_url":"https://api.github.com/repos/tdykstra/aspnet-docs/releases{/id}","deployments_url":"https://api.github.com/repos/tdykstra/aspnet-docs/deployments","created_at":"2016-08-02T17:31:00Z","updated_at":"2018-10-05T16:01:57Z","pushed_at":"2018-10-11T16:36:21Z","git_url":"git://github.com/tdykstra/aspnet-docs.git","ssh_url":"git@github.com:tdykstra/aspnet-docs.git","clone_url":"https://github.com/tdykstra/aspnet-docs.git","svn_url":"https://github.com/tdykstra/aspnet-docs","homepage":"","size":699446,"stargazers_count":1,"watchers_count":1,"language":"C#","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":2,"open_issues":0,"watchers":1,"default_branch":"master"}},"base":{"label":"aspnet:master","ref":"master","sha":"fd3151cb2e95b1d755500c47bb106d2afcf10e05","user":{"login":"aspnet","id":6476660,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY0NzY2NjA=","avatar_url":"https://avatars3.githubusercontent.com/u/6476660?v=4","gravatar_id":"","url":"https://api.github.com/users/aspnet","html_url":"https://github.com/aspnet","followers_url":"https://api.github.com/users/aspnet/followers","following_url":"https://api.github.com/users/aspnet/following{/other_user}","gists_url":"https://api.github.com/users/aspnet/gists{/gist_id}","starred_url":"https://api.github.com/users/aspnet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aspnet/subscriptions","organizations_url":"https://api.github.com/users/aspnet/orgs","repos_url":"https://api.github.com/users/aspnet/repos","events_url":"https://api.github.com/users/aspnet/events{/privacy}","received_events_url":"https://api.github.com/users/aspnet/received_events","type":"Organization","site_admin":false},"repo":{"id":28239455,"node_id":"MDEwOlJlcG9zaXRvcnkyODIzOTQ1NQ==","name":"Docs","full_name":"aspnet/Docs","private":false,"owner":{"login":"aspnet","id":6476660,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY0NzY2NjA=","avatar_url":"https://avatars3.githubusercontent.com/u/6476660?v=4","gravatar_id":"","url":"https://api.github.com/users/aspnet","html_url":"https://github.com/aspnet","followers_url":"https://api.github.com/users/aspnet/followers","following_url":"https://api.github.com/users/aspnet/following{/other_user}","gists_url":"https://api.github.com/users/aspnet/gists{/gist_id}","starred_url":"https://api.github.com/users/aspnet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aspnet/subscriptions","organizations_url":"https://api.github.com/users/aspnet/orgs","repos_url":"https://api.github.com/users/aspnet/repos","events_url":"https://api.github.com/users/aspnet/events{/privacy}","received_events_url":"https://api.github.com/users/aspnet/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/aspnet/Docs","description":"Documentation for ASP.NET and ASP.NET Core","fork":false,"url":"https://api.github.com/repos/aspnet/Docs","forks_url":"https://api.github.com/repos/aspnet/Docs/forks","keys_url":"https://api.github.com/repos/aspnet/Docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/aspnet/Docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/aspnet/Docs/teams","hooks_url":"https://api.github.com/repos/aspnet/Docs/hooks","issue_events_url":"https://api.github.com/repos/aspnet/Docs/issues/events{/number}","events_url":"https://api.github.com/repos/aspnet/Docs/events","assignees_url":"https://api.github.com/repos/aspnet/Docs/assignees{/user}","branches_url":"https://api.github.com/repos/aspnet/Docs/branches{/branch}","tags_url":"https://api.github.com/repos/aspnet/Docs/tags","blobs_url":"https://api.github.com/repos/aspnet/Docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/aspnet/Docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/aspnet/Docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/aspnet/Docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/aspnet/Docs/statuses/{sha}","languages_url":"https://api.github.com/repos/aspnet/Docs/languages","stargazers_url":"https://api.github.com/repos/aspnet/Docs/stargazers","contributors_url":"https://api.github.com/repos/aspnet/Docs/contributors","subscribers_url":"https://api.github.com/repos/aspnet/Docs/subscribers","subscription_url":"https://api.github.com/repos/aspnet/Docs/subscription","commits_url":"https://api.github.com/repos/aspnet/Docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/aspnet/Docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/aspnet/Docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/aspnet/Docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/aspnet/Docs/contents/{+path}","compare_url":"https://api.github.com/repos/aspnet/Docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/aspnet/Docs/merges","archive_url":"https://api.github.com/repos/aspnet/Docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/aspnet/Docs/downloads","issues_url":"https://api.github.com/repos/aspnet/Docs/issues{/number}","pulls_url":"https://api.github.com/repos/aspnet/Docs/pulls{/number}","milestones_url":"https://api.github.com/repos/aspnet/Docs/milestones{/number}","notifications_url":"https://api.github.com/repos/aspnet/Docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/aspnet/Docs/labels{/name}","releases_url":"https://api.github.com/repos/aspnet/Docs/releases{/id}","deployments_url":"https://api.github.com/repos/aspnet/Docs/deployments","created_at":"2014-12-19T17:38:02Z","updated_at":"2018-10-12T14:35:56Z","pushed_at":"2018-10-12T12:52:38Z","git_url":"git://github.com/aspnet/Docs.git","ssh_url":"git@github.com:aspnet/Docs.git","clone_url":"https://github.com/aspnet/Docs.git","svn_url":"https://github.com/aspnet/Docs","homepage":"https://docs.microsoft.com/aspnet","size":688561,"stargazers_count":3581,"watchers_count":3581,"language":"C#","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":9148,"mirror_url":null,"archived":false,"open_issues_count":670,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":9148,"open_issues":670,"watchers":3581,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/aspnet/Docs/pulls/8908"},"html":{"href":"https://github.com/aspnet/Docs/pull/8908"},"issue":{"href":"https://api.github.com/repos/aspnet/Docs/issues/8908"},"comments":{"href":"https://api.github.com/repos/aspnet/Docs/issues/8908/comments"},"review_comments":{"href":"https://api.github.com/repos/aspnet/Docs/pulls/8908/comments"},"review_comment":{"href":"https://api.github.com/repos/aspnet/Docs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/aspnet/Docs/pulls/8908/commits"},"statuses":{"href":"https://api.github.com/repos/aspnet/Docs/statuses/cf207d60b93e7ed9f8bf32aff63c49322ed30563"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"scottaddie"}}