This was something that sounded like a good change but is extremely annoying in use. Once I get time I’m going to try writing an extension on Optional that generates a logDescription property so I don’t have to use that awful String(describing:) API.
Jon Shier > On Apr 5, 2017, at 10:35 AM, Shawn Erickson via swift-users > <[email protected]> wrote: > > Avoid using optionals in string interpolation or make it explicit as the > fix-it suggests. > > On Wed, Apr 5, 2017 at 7:27 AM Maxim Veksler via swift-users > <[email protected] <mailto:[email protected]>> wrote: > Hi, > > Swift 3.1 compiler seems to introduces a new complier warning regarding > String(describing: ) > > So this line: > Log.info("Update name for user \(fbUser)") > > Produces the warning: "note: use 'String(describing:)' to silence this > warning" > > and becomes this line > Log.info("Update name for user \(String(describing: fbUser))") > > This new syntax is not very sexy, especially for logging. Any suggestions, > possibility on the API end of Log to make this warning go away? or write it > differently. > _______________________________________________ > swift-users mailing list > [email protected] <mailto:[email protected]> > https://lists.swift.org/mailman/listinfo/swift-users > <https://lists.swift.org/mailman/listinfo/swift-users> > _______________________________________________ > swift-users mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-users
_______________________________________________ swift-users mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-users
