4

我正在尝试将 Java 代码转换为 Jython,并且正在使用 apache Log 和 LogFactory 导入。我正在尝试在 Jython 中模拟 Foo.class 代码块如下:在 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 回答