CherryPy服务器错误日志

时间:2012-08-16 07:21:58

标签: cherrypy

CherryPy服务器将其错误日志写入哪里?我已经安装了CherryPy并使用python3.2

启动了服务器
    from cherrypy import wsgiserver

    def my_crazy_app(environ, start_response):
        status = '200 OK'
        response_headers = [("Content-type","text/plain")]
        start_response(status, response_headers)
        return ['Hello world!']

    server = wsgiserver.CherryPyWSGIServer(
                ('0.0.0.0', 80), my_crazy_app,
                server_name='www.cherrypy.example')
    server.start()

当我转到网址时,网页无法加载,也不会打印错误。

1 个答案:

答案 0 :(得分:6)

您需要指定错误或访问日志文件名。您可以在配置文件中执行此操作...

[global]
log.error_file = 'Web.log'
log.access_file = 'Access.log'

或在Python文件中......

cherrypy.config.update({'log.error_file': Web.log,
                'log.access_file': Access.log
               })

我在想你的“端口80不是免费的”错误。尝试将您的端口更改为8080。

安德鲁