Eric S. Johansson wrote:
[in private mail -- please don't, Eric]
> Peter Otten wrote:
>
> > As a general direction try to understand the logging package, the
> > __new__() method (a constructor in C++), and metaclasses (a class is
> > an instance of another class which is called metaclass to avoid
> > confusion when talking about both) independently before jumping into
> > the mix.
>
> I've spent a big chunk of the afternoon/evening and am ok with
> metaclasses. but what has my knickers in a twist is the format
> statement. how do I get the logger to let me fill in funcName. I've
> tried what the docs say should work (but it doesn't)
>
> self.__logger.info("Felis.alpha", funcName="hisss")
I don't understand. The logging package detects the function name without
user intervention.
Perhaps it's time to step back and explain what you want to achieve rather
than how you proceed.
Peter
--
http://mail.python.org/mailman/listinfo/python-list