{"action":"created","issue":{"url":"https://api.github.com/repos/serilog/serilog-settings-configuration/issues/106","repository_url":"https://api.github.com/repos/serilog/serilog-settings-configuration","labels_url":"https://api.github.com/repos/serilog/serilog-settings-configuration/issues/106/labels{/name}","comments_url":"https://api.github.com/repos/serilog/serilog-settings-configuration/issues/106/comments","events_url":"https://api.github.com/repos/serilog/serilog-settings-configuration/issues/106/events","html_url":"https://github.com/serilog/serilog-settings-configuration/issues/106","id":318978876,"number":106,"title":"Specifying .Destructure.ByTransforming<T>() in the config","user":{"login":"zippy1981","id":146930,"avatar_url":"https://avatars3.githubusercontent.com/u/146930?v=4","gravatar_id":"","url":"https://api.github.com/users/zippy1981","html_url":"https://github.com/zippy1981","followers_url":"https://api.github.com/users/zippy1981/followers","following_url":"https://api.github.com/users/zippy1981/following{/other_user}","gists_url":"https://api.github.com/users/zippy1981/gists{/gist_id}","starred_url":"https://api.github.com/users/zippy1981/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zippy1981/subscriptions","organizations_url":"https://api.github.com/users/zippy1981/orgs","repos_url":"https://api.github.com/users/zippy1981/repos","events_url":"https://api.github.com/users/zippy1981/events{/privacy}","received_events_url":"https://api.github.com/users/zippy1981/received_events","type":"User","site_admin":false},"labels":[{"id":223555908,"url":"https://api.github.com/repos/serilog/serilog-settings-configuration/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":36,"created_at":"2018-04-30T17:56:56Z","updated_at":"2018-05-05T09:16:52Z","closed_at":null,"author_association":"NONE","body":"I have migrated recently from defining Serilog config in code to appsettings.json.\r\n\r\nI would like to be able to specify things like  `.Destructure.ByTransforming<CultureInfo>(c => new { c.LCID, c.Name })`. Even simplified syntax would be fine."},"comment":{"url":"https://api.github.com/repos/serilog/serilog-settings-configuration/issues/comments/386792082","html_url":"https://github.com/serilog/serilog-settings-configuration/issues/106#issuecomment-386792082","issue_url":"https://api.github.com/repos/serilog/serilog-settings-configuration/issues/106","id":386792082,"user":{"login":"MV10","id":794270,"avatar_url":"https://avatars2.githubusercontent.com/u/794270?v=4","gravatar_id":"","url":"https://api.github.com/users/MV10","html_url":"https://github.com/MV10","followers_url":"https://api.github.com/users/MV10/followers","following_url":"https://api.github.com/users/MV10/following{/other_user}","gists_url":"https://api.github.com/users/MV10/gists{/gist_id}","starred_url":"https://api.github.com/users/MV10/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MV10/subscriptions","organizations_url":"https://api.github.com/users/MV10/orgs","repos_url":"https://api.github.com/users/MV10/repos","events_url":"https://api.github.com/users/MV10/events{/privacy}","received_events_url":"https://api.github.com/users/MV10/received_events","type":"User","site_admin":false},"created_at":"2018-05-05T09:16:52Z","updated_at":"2018-05-05T09:16:52Z","author_association":"CONTRIBUTOR","body":"I suppose I could add support for the other less-complex destructure features (i.e. add `ApplyDestructure` to this Config package), then this extension would plug in, just as it does with filters. Still not real keen on sole ownership of a separate dependency but it would work. \r\n\r\nBut I guess that's more functionality in the package, too...?\r\n"}}
{"actor":{"display_login":"MV10"}}