4

Java コードを Jython に変換しようとしていて、Apache Log および LogFactory インポートを使用しています。Jython で Foo.class をエミュレートしようとしています コードのチャンクは次のとおりです: in Java

    import org.apache.commons.logging.Log;
    import org.apache.commons.logging.LogFactory;

    public class MyClass {

    private static final Log log = LogFactory.getLog(MyClass.class);

    public MyClass(Document dom)
    { //code
    }

Jython/Python で MyClass.class のこの同じ動作をエミュレートするにはどうすればよいですか?

4

1 に答える 1

3

私のコメントを説明するには:

from org.apache.commons.logging import LogFactory

class MyClass(object):
    def __init__(self, dom):
        "code"

log = LogFactory.getLog(MyClass)

または

MyClass.log = LogFactory.getLog(MyClass)
于 2012-05-31T17:42:29.973 に答える