小编dex*_*vip的帖子

如何在Python中配置日志记录

我是Python新手,刚开始一个项目.我习惯log4j在Java中使用,我想像在Java中一样在Python中记录所有模块和类.

在Java中,我在src文件夹中有一个日志配置文件,log4j.properties如下所示:

log4j.rootLogger=DEBUG, Console, fileout

log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} %5p [%t] (%F:%L) - %m%n

log4j.appender.fileout=org.apache.log4j.RollingFileAppender
log4j.appender.fileout.File=servidor.log
log4j.appender.fileout.layout=org.apache.log4j.PatternLayout
log4j.appender.fileout.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} (%F:%L) %p %t %c - %m%n
Run Code Online (Sandbox Code Playgroud)

它记录到控制台和文件.

在我的类中,我只需要导入log4j并添加一个静态属性来恢复已log4j加载配置的记录器,然后所有类都将登录到控制台和文件中.配置文件由名称自动加载.例如:

import org.apache.log4j.Logger;

public class Main {
    public static Logger logger = Logger.getLogger(Main.class);
    public static void main(String[] args) {
        logger.info("Hello");
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我在使用Python设置日志记录时遇到问题,我已经阅读了文档,但我找不到在许多模块/类中使用它的方法.我怎样才能以简单的方式设置Python日志记录,以便在每个模块/类中没有代码的情况下记录我的模块和类?是否有可能重现我在Python中编写的相同代码?

python logging python-2.7

31
推荐指数
2
解决办法
3万
查看次数

如何忽略行长度PHP_CodeSniffer

我一直在使用jenkins的PHP_CodeSniffer,我的build.xml是为phpcs配置的,如下所示

<target name="phpcs">
    <exec executable="phpcs">
        <arg line="--report=checkstyle --report-file=${basedir}/build/logs/checkstyle.xml --standard=Zend ${source}"/>
    </exec>
</target> 
Run Code Online (Sandbox Code Playgroud)

我想忽略以下警告

FOUND 0 ERROR(S) AND 1 WARNING(S) AFFECTING 1 LINE(S)
--------------------------------------------------------------------------------
 117 | WARNING | Line exceeds 80 characters; contains 85 characters
--------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我怎么能忽略行长警告?

php continuous-integration pear codesniffer jenkins

28
推荐指数
3
解决办法
2万
查看次数

如何在python中检查变量是否为空?

我想知道python是否有任何函数,如php空函数(http://php.net/manual/en/function.empty.php),它检查变量是否为空,符合以下条件

"" (an empty string)
0 (0 as an integer)
0.0 (0 as a float)
"0" (0 as a string)
NULL
FALSE
array() (an empty array)
Run Code Online (Sandbox Code Playgroud)

python

26
推荐指数
3
解决办法
9万
查看次数

没有可用的插件 - 詹金斯

我已经在我的amazon ec2微实例上安装了一个新的jenkins但是当我访问插件管理器时,我没有任何插件可用.怎么了?

我用这个指南来安装 https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu

我正在运行ubuntu 11.04 64位和jenkins-war:1.450

查看我的日志文件

"windmill": {"buildDate": "Feb 06, 2010", "dependencies": [], "developers": [{"developerId": "admc", "name": "Adam Christian"}], "excerpt": "This plugin allows you to configure and run <a href='http://www.getwindmill.com/'>Windmill</a> functional tests.", "labels": ["external"], "name": "windmill", "previousTimestamp": "2009-06-25T20:40:46.00Z", "previousVersion": "1.4", "releaseTimestamp": "2010-02-06T13:59:22.00Z", "requiredCore": "1.319", "scm": "svn.dev.java.net", "sha1": "npNnBKCCpnFCi+Tsw/QA1mQyyyI=", "title": "Windmill Plugin", "url": "http://updates.jenkins-ci.org/download/plugins/windmill/1.5/windmill.hpi", "version": "1.5", "wiki": "https://wiki.jenkins-ci.org/display/JENKINS/Windmill+Plugin"}, "ws-cleanup": {"buildDate": "Dec 07, 2011", "dependencies": [], "developers": [{"developerId": "
    at net.sf.json.util.JSONTokener.syntaxError(JSONTokener.java:512)
    at net.sf.json.util.JSONTokener.nextString(JSONTokener.java:244)
    at net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:352)
    at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:875)
    at net.sf.json.JSONObject.fromObject(JSONObject.java:170)
    at …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 jenkins jenkins-plugins

21
推荐指数
2
解决办法
8296
查看次数

如何在symfony 2中更改表单字段值

我有一个如下表格:

class ItemType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            // ...
            ->add('tags','text',array(
                'required' => false,
                'attr' => array('name' => 'tags'),
                'mapped' => false))
        ;
    }

    public function setDefaultOptions(OptionsResolverInterface $resolver)
    {
        $resolver->setDefaults(array(
            'data_class' => 'MyBundle\ItemBundle\Entity\Item',
            'cascade_validation' => true,
        ));
    }
}
Run Code Online (Sandbox Code Playgroud)

我的编辑动作

public function editAction(Request $request, $id) {
    $em = $this->getDoctrine()->getManager();
    $entity = $em->getRepository('MyBundleItemBundle:Item')->find($id);
    $form = $this->createForm(new ItemType(), $entity);
    //$form->get('tags')->setValue('test text');
    // ^- this is what i would like to do -^
    // ...
}
Run Code Online (Sandbox Code Playgroud)

在我编辑项目时,如何在渲染之前更改控制器内的表单字段值?

symfony-forms symfony-2.3

20
推荐指数
1
解决办法
6万
查看次数

自适应应用程序:字体大小单位em与px对比pt与百分比

我正在使用HTML和CSS构建一个针对桌面,平板电脑和手机的响应式应用程序,但我不确定我应该使用哪种单位字体大小适合任何大小的屏幕.em,px,pt和百分比有什么区别?对我来说最好的选择是什么?

我想在台式机,平板电脑和手机的响应式应用中听到有关它的真实体验

我会感谢任何帮助!

html css html5 css3 responsive-design

18
推荐指数
2
解决办法
2万
查看次数

如何将Jenkins与Redmine集成?

我想将Jenkins与Redmine整合在一起.如果某些构建中断,Jenkins将在Redmine中打开一个问题,通过控制台输出通知它.

我该怎么做?有插件吗?有没有实施指南?我找不到解决方案了.

continuous-integration redmine redmine-plugins jenkins jenkins-plugins

16
推荐指数
1
解决办法
2万
查看次数

django get_or_create返回错误:'tuple'对象没有属性

我是django的新手,我正在尝试使用get_or_create模型函数但是我得到了一个错误,即使我的模型中有属性

AttributeError at /professor/adicionar-compromisso
'tuple' object has no attribute 'dias'
Request Method: POST
Request URL:    http://localhost:8000/professor/adicionar-compromisso
Django Version: 1.4.1
Exception Type: AttributeError
Exception Value:    
'tuple' object has no attribute 'dias'
Exception Location: c:\htdocs\rpv\GerenDisponibilidade\professor\models.py in inserirCompromisso, line 63
Python Executable:  C:\Python27\python.exe
Python Version: 2.7.3
Python Path:    
['c:\\htdocs\\rpv\\GerenDisponibilidade',
 'C:\\Python27\\lib\\site-packages\\distribute-0.6.27-py2.7.egg',
 'C:\\Python27\\lib\\site-packages\\pip-1.1-py2.7.egg',
 'C:\\Python27\\lib\\site-packages\\sphinx-1.1.3-py2.7.egg',
 'C:\\Python27\\lib\\site-packages\\docutils-0.9.1-py2.7.egg',
 'C:\\Python27\\lib\\site-packages\\jinja2-2.6-py2.7.egg',
 'C:\\Python27\\lib\\site-packages\\pygments-1.5-py2.7.egg',
 'C:\\Windows\\system32\\python27.zip',
 'C:\\Python27\\DLLs',
 'C:\\Python27\\lib',
 'C:\\Python27\\lib\\plat-win',
 'C:\\Python27\\lib\\lib-tk',
 'C:\\Python27',
 'C:\\Python27\\lib\\site-packages',
 'C:\\Python27\\lib\\site-packages\\setuptools-0.6c11-py2.7.egg-info']
Server time:    Seg, 3 Set 2012 17:57:17 -0300
Run Code Online (Sandbox Code Playgroud)

模型

class DiaSemana(models.Model):    
DIAS_CHOICES = (
                ("Seg", "Segunda-Feira"),
                ("Ter", "Terça-Feira"),
                ("Qua", "Quarta-Feira"), …
Run Code Online (Sandbox Code Playgroud)

django django-models

15
推荐指数
1
解决办法
2万
查看次数

使用Doctrine 2转储数据库数据

是否可以使用doctrine 2转储数据库?我已经读过symfony有一个扩展了doctrine的库,但我怎样才能在我的Zendframework项目中使用它与Bisna Doctrine 2 Integration?

php zend-framework symfony doctrine-orm

14
推荐指数
4
解决办法
3万
查看次数

从特定包Java中读取txt文件

我正在尝试读取特定包中的文本文件,但它返回无法找到.我可以读取它插入绝对路径但我想读取它而不插入绝对路径.

String texto = "Utils/CEP/Cidades/" + estado + ".txt";
FileReader fr = new FileReader(texto);
BufferedReader in = new BufferedReader(fr);
Run Code Online (Sandbox Code Playgroud)

我应该怎么做?

谢谢

java text file package

11
推荐指数
3
解决办法
5万
查看次数