Standard logging facility


(Alexander Kolov) #1

Hi all,

Are the any plans on implementing standard logging API, akin to Python’s logging facility?
I believe it would be vastly beneficial if provided by a core library.

Cheers,
Alex


(Tony Parker) #2

Hi Alex,

Right now we’re staying focused on the 3 libraries released today (certainly lots left to do there!), but I think there is room to think about additional functionality that belongs in the core libraries in the future. Logging is certainly an area where there are a lot of opinions about the "right way", so I imagine it would be quite a project to invent something in this area that meets the needs of most projects.

Thanks,
- Tony

···

On Dec 3, 2015, at 3:43 PM, Alexander Kolov <me@alexkolov.com> wrote:

Hi all,

Are the any plans on implementing standard logging API, akin to Python’s logging facility?
I believe it would be vastly beneficial if provided by a core library.

Cheers,
Alex

_______________________________________________
swift-corelibs-dev mailing list
swift-corelibs-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-corelibs-dev


(Alexander Kolov) #3

Revisiting this again, I’d like to start gathering some options and prepare to work on some implementation. At this point I’m leaning towards python logging (https://docs.python.org/3.6/library/logging.html) and even structlog (http://structlog.readthedocs.org) APIs as a starting point.
So hearing any opinions and input would be greatly appreciated!

Regards,
Alex

···

On Dec 4, 2015, at 4:17 AM, Tony Parker <anthony.parker@apple.com> wrote:

Hi Alex,

Right now we’re staying focused on the 3 libraries released today (certainly lots left to do there!), but I think there is room to think about additional functionality that belongs in the core libraries in the future. Logging is certainly an area where there are a lot of opinions about the "right way", so I imagine it would be quite a project to invent something in this area that meets the needs of most projects.

Thanks,
- Tony

On Dec 3, 2015, at 3:43 PM, Alexander Kolov <me@alexkolov.com> wrote:

Hi all,

Are the any plans on implementing standard logging API, akin to Python’s logging facility?
I believe it would be vastly beneficial if provided by a core library.

Cheers,
Alex

_______________________________________________
swift-corelibs-dev mailing list
swift-corelibs-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-corelibs-dev


(Tony Parker) #4

Hi Alex,

Since logging is a fairly broad topic, and would result in new API, I think we should follow the Swift evolution process for this idea. Check out the process here:

https://github.com/apple/swift-evolution/blob/master/process.md

It’ll be important to discuss this on the swift-evolution list as well.

Thanks,
- Tony

···

On Dec 5, 2015, at 10:49 AM, Alexander Kolov <me@alexkolov.com> wrote:

Revisiting this again, I’d like to start gathering some options and prepare to work on some implementation. At this point I’m leaning towards python logging (https://docs.python.org/3.6/library/logging.html) and even structlog (http://structlog.readthedocs.org) APIs as a starting point.
So hearing any opinions and input would be greatly appreciated!

Regards,
Alex

On Dec 4, 2015, at 4:17 AM, Tony Parker <anthony.parker@apple.com> wrote:

Hi Alex,

Right now we’re staying focused on the 3 libraries released today (certainly lots left to do there!), but I think there is room to think about additional functionality that belongs in the core libraries in the future. Logging is certainly an area where there are a lot of opinions about the "right way", so I imagine it would be quite a project to invent something in this area that meets the needs of most projects.

Thanks,
- Tony

On Dec 3, 2015, at 3:43 PM, Alexander Kolov <me@alexkolov.com> wrote:

Hi all,

Are the any plans on implementing standard logging API, akin to Python’s logging facility?
I believe it would be vastly beneficial if provided by a core library.

Cheers,
Alex

_______________________________________________
swift-corelibs-dev mailing list
swift-corelibs-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-corelibs-dev