GVKun编程网logo

python.logging:为什么我的non-basicConfig设置不起作用?(python logging.basicconfig)

9

对于想了解python.logging:为什么我的non-basicConfig设置不起作用?的读者,本文将是一篇不可错过的文章,我们将详细介绍pythonlogging.basicconfig,并且

对于想了解python.logging:为什么我的non-basicConfig设置不起作用?的读者,本文将是一篇不可错过的文章,我们将详细介绍python logging.basicconfig,并且为您提供关于cordova – phonegap config.xml设置不起作用、html – 为什么我的favicon链接不起作用?、html – 为什么我的字体颜色设置不起作用?、linux – 为什么我的ntpd不起作用?的有价值信息。

本文目录一览:

python.logging:为什么我的non-basicConfig设置不起作用?(python logging.basicconfig)

python.logging:为什么我的non-basicConfig设置不起作用?(python logging.basicconfig)

我想从主模块和所有子模块登录到单个日志文件。

从主文件(我在其中定义记录器)发送的日志消息按预期工作。但是缺少从调用发送到导入函数的函数。

如果我使用下面的示例1中的logging.basicConfig,它将正常工作。但是允许更多自定义设置的第二个示例不起作用。

有什么想法吗?

# in the submodule I have this code
import logging
logger = logging.getLogger(__name__)

示例1-工作

在这里,我创建了两个处理程序,并将它们传递给basicConfig

# definition of root looger in main module

formatter = logging.Formatter(fmt="%(asctime)s %(name)s.%(levelname)s: %(message)s",datefmt="%Y.%m.%d %H:%M:%S")

handler = logging.FileHandler('logger.log')
handler.setFormatter(formatter)
handler.setLevel(logging.DEBUG)

handler2 = logging.StreamHandler(stream=None)
handler2.setFormatter(formatter)
handler2.setLevel(logging.DEBUG)

logging.basicConfig(handlers=[handler,handler2],level=logging.DEBUG)
logger = logging.getLogger(__name__)

示例2-无法正常工作

在这里,我创建两个处理程序,addHandler()并将它们添加到根记录器:

# definition of root looger in main module

logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)

handler = logging.FileHandler('logger.log')
handler.setFormatter(formatter)
handler.setLevel(logging.DEBUG)
#handler.setLevel(logging.ERROR)
logger.addHandler(handler)

handler = logging.StreamHandler(stream=None)
handler.setFormatter(formatter)
handler.setLevel(logging.DEBUG)
logger.addHandler(handler)

cordova – phonegap config.xml设置不起作用

cordova – phonegap config.xml设置不起作用

我有一个phonegap ios应用程序,我曾经使用phonegaps远程服务构建.
https://build.phonegap.com/

我在config.xml中有一些设置只能在那里工作.例如:

<preference name="orientation" value="landscape" />
<preference name="target-device" value="tablet" />
<preference name="webviewbounce" value="false" />

现在我想在我的Mac上本地构建,但无法使设置工作.

我有phonegap 3.3.0并运行以下内容:
phonegap build ios
phonegap安装ios

该应用程序现在以纵向模式在iPhone模拟器中打开.无法弄清楚为什么我的设置不起作用.

解决方法

理想情况下,此修补程序应在3.4版本中: https://issues.apache.org/jira/browse/CB-5634

但是,在问题被标记为已解决后,人们已经报告了此问题.因此,请尝试3.4的最新补丁版本,看看它是否有效.

处理这种偏好的代码在3.4之前并不存在,而是在慷慨提到它的文档之前.

html – 为什么我的favicon链接不起作用?

html – 为什么我的favicon链接不起作用?

我使用这种格式链接到我的favicon.

我的favicon.ico文件与我的HTML文件位于同一目录中,但出于某种原因,当我将其上传到我的Web服务器时它不会出现.我清除了缓存,关闭了我的浏览器,然后重新打开它,但仍然没有显示图标.

如果有人能解释为什么会这样,我会非常感激.

<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">

编辑:此外我不知道这是否会影响它,但我的网络服务器上有一个默认的图标.我不知道是否有可能覆盖这个.

编辑2:不确定这是否有所作为,但这是我头脑的基本结构.

<head>
        <Meta charset="utf-8">
        <Meta name="author" content="">
        <Meta name="description" content="Home">

        <link rel="icon" type="image/x-icon" href="/favicon.ico">
        <title></title>

        <link href="css/style.css" rel="stylesheet" type="text/css" media="all" />  
    </head>

解决方法

根据这个 answer看起来应该是rel =“icon”而不是rel =“快捷图标”.

此外,如果您的favicon.ico位于服务器的根目录http://example.com/favicon.ico,并且您的页面位于子目录http://example.com/blog/中,则浏览器将尝试搜索favicon当前目录http://example.com/blog/favicon.ico中的.ico,这将导致404错误;为了避免这种情况,你应该设置href =“/ favicon.ico”,这样它总是指向根目录,无论你在哪个子目录中.

html – 为什么我的字体颜色设置不起作用?

html – 为什么我的字体颜色设置不起作用?

我试过这个:

#ambrosia h3
{
    font: 12px/18px Arial,Verdana,sans-serif;
    font-color: red;
    font-weight: bold;
}

还有这个:

#ambrosia h3
{
    font: 12px/18px Arial,sans-serif;
    color: red;
    font-weight: bold;
}

但我的H3文本仍然以灰色字体结尾.

为什么?

解决方法

你可能有其他的CSS有一个更具体的选择器给你的< h3>该字体颜色,标识该选择器和/或发布您的标记将有助于我们提供一个更具体的选择器来覆盖字体颜色.

linux – 为什么我的ntpd不起作用?

linux – 为什么我的ntpd不起作用?

编辑

我已经尝试了所有的建议,但似乎ntpd只是拒绝与服务器同步.

[vivs@peter-centos ~]$/usr/sbin/ntpq -np
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================
 192.168.0.30    .LOCL.           1 u   11   64    3    0.984  232732. 20083.2

此抖动“20083.2”是否表示手动更改时间?

我已经关闭了vmware的时间同步.

原始问题

这是ntp的状态

[root@peter-centos gw]# /usr/sbin/ntpq -pn
 remote           refid      st t when poll reach   delay   offset  jitter
=============================================
 192.168.0.30    .LOCL.           1 u  153 1024  377    0.950  1905553 274023.
*127.127.1.0     .LOCL.          10 l    9   64  377    0.000    0.000   0.001

您可以看到它只与本地时钟’127.127.1.0’同步.

是因为偏移量太大了吗?

但是在我手动设置date by date命令后,它仍然拒绝同步到192.168.0.30

这可能是ntp.conf

# Permit time synchronization with our time source,but do not
# permit the source to query or modify the service on this system.
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

# Permit all access over the loopback interface.  This Could
# be tightened as well,but to do so would effect some of
# the administrative functions.
restrict 127.0.0.1
restrict -6 ::1

# Hosts on local network are less restricted.
#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
#server 0.centos.pool.ntp.org
#server 1.centos.pool.ntp.org
#server 2.centos.pool.ntp.org
server 192.168.0.30 #blf
#broadcast 192.168.1.255 key 42         # broadcast server
#broadcastclient                        # broadcast client
#broadcast 224.0.1.1 key 42             # multicast server
#multicastclient 224.0.1.1              # multicast client
#manycastserver 239.255.254.254         # manycast server
#manycastclient 239.255.254.254 key 42  # manycast client

# Undisciplined Local Clock. This is a fake driver intended for backup
# and when no outside source of synchronized time is available.
#server 127.127.1.0     # local clock
#fudge  127.127.1.0 stratum 10

# Drift file.  Put this in a directory which the daemon can write to.
# No symbolic links allowed,either,since the daemon updates the file
# by creating a temporary in the same directory and then rename()'ing
# it to the file.
driftfile /var/lib/ntp/drift

# Key file containing the keys and key identifiers used when operating
# with symmetric key cryptography.
keys /etc/ntp/keys

# Specify the key identifiers which are trusted.
#trustedkey 4 8 42

# Specify the key identifier to use with the ntpdc utility.
#requestkey 8

# Specify the key identifier to use with the ntpq utility.
#controlkey 8
lkey 8
h the ntpdc utility.
#requestkey 8

# Specify the key identifier to use with the ntpq utility.
#controlkey 8
lkey 8
olkey 8
lkey 8

解决方法

啊 – 现在变得清晰了:

My machine is installed in vmware
workstation. So,form all the answers,
I guess maybe the jitter becomes so
large is because that vmware adjust
the time. I will see if I am right.

不要在VM中运行ntp.主机不保证cpu片,因此VM的时钟不准确.正如你所看到的那样,ntp正试图跟上看起来像一个异常变化的外部时钟并最终放弃的东西.

这个问题的一般答案是不运行ntp,安装VMware工具并将VM的时钟锁定到主机的时钟.

具体答案取决于您运行的Linux版本.我在CentOS上有一些注释(可能一般适用于其他RedHat系列发行版)here.

关于python.logging:为什么我的non-basicConfig设置不起作用?python logging.basicconfig的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于cordova – phonegap config.xml设置不起作用、html – 为什么我的favicon链接不起作用?、html – 为什么我的字体颜色设置不起作用?、linux – 为什么我的ntpd不起作用?等相关知识的信息别忘了在本站进行查找喔。

本文标签: