问题列表 - 第3035页

TimedRotatingFileHandler更改文件名?

我正在尝试实现名为TimedRotatingFileHandler的python日志记录处理程序.

当它翻到午夜时,它将以当前日期的形式添加:"YYYY-MM-DD".

LOGGING_MSG_FORMAT  = '%(name)-14s > [%(levelname)s] [%(asctime)s] : %(message)s'
LOGGING_DATE_FORMAT = '%Y-%m-%d %H:%M:%S'

logging.basicConfig(
            level=logging.DEBUG,
            format=LOGGING_MSG_FORMAT,
            datefmt=LOGGING_DATE_FORMAT
            )
root_logger = logging.getLogger('')
logger = logging.handlers.TimedRotatingFileHandler("C:\\logs\\Rotate_Test",'midnight',1)
root_logger.addHandler(logger)
while True:
    daemon_logger = logging.getLogger('TEST')
    daemon_logger.info("SDFKLDSKLFFJKLSDD")
    time.sleep(60)
Run Code Online (Sandbox Code Playgroud)

创建的第一个日志文件仅称为"Rotate_Test",然后一旦翻转到第二天,它将文件名更改为:"Rotate_Test.YYYY-MM-DD"其中YYYY-MM-DD是当前日期.

我怎样才能改变它改变文件名的方式?我用Google搜索并查看了API,几乎找不到任何东西.

python logging

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

使用Visual C++ Express Edition的GUI应用程序

什么工具(最好是免费的)可以与Visual C++ 2008 Express Edition一起使用来创建Win32 GUI应用程序?如您所知,Express Edition不包含GUI资源编辑器.

user-interface winapi visual-studio-express visual-studio-2008 visual-c++

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

如何在Javascript中进行日期比较?

可能重复:
使用JavaScript比较2个日期

我想在javascript中比较两个日期.我一直在做一些研究,但我能找到的是如何返回当前日期.我想比较两个不同的日期,与今天无关.我怎么做.

var startDate = Date(document.form1.Textbox2);
Run Code Online (Sandbox Code Playgroud)

javascript datetime

107
推荐指数
3
解决办法
35万
查看次数

是否有Visual Studio 2008中的C++编程教程?

任何人都可以链接到一个体面的c ++教程,这个教程实际上是在约会吗?我找到的几乎所有内容都适用于2005年,代码示例中充斥着错误,这些错误无法在我的2008版本的可视化编译器中运行.

c++ windows visual-studio-2008

5
推荐指数
1
解决办法
7110
查看次数

是否有关于部署历史或开发历史的版本控制?

...说我检查了一些代码,做了一点点开发或重构或者其他什么......当我完全开心的时候,我只会检查它吗?...如果我在编码的时候改变了我的想法怎么办?我可以回到以前的本地版本吗?我的本地发展有历史吗?

是否有关于部署历史或开发历史的版本控制?

version-control

6
推荐指数
2
解决办法
442
查看次数

在回发期间,selectedIndex丢失了 - ASP.NET

我有一个列表框控件:


<asp:ListBox runat="server" id="lbox" autoPostBack="true" />

背后的代码类似于:


private void Page_Load(object sender, System.EventArgs e)
{
    lbox.SelectedIndexChanged+=new EventHandler(lbox_SelectedIndexChanged);
    if(!Page.IsPostBack)
    {
        LoadData();     
    }
}
private LoadData()
{
    lbox.DataSource = foo();
    lbox.DataBind();
}
protected void lboxScorecard_SelectedIndexChanged(object sender, EventArgs e)
{
    int index = (sender as ListBox).selectedIndex;
}

我的问题是,当我的页面收到回发帖子时(当用户在列表框中进行选择时),选择总是"跳转"到列表框中的第一个项目,因此我的回调函数中的索引变量始终为0.

这似乎可能是一个viewstate问题?如何修复它以便选择索引保留在回发中?

没有ajax,这是.NET 1.0.

谢谢.

编辑1 JohnIdol让我更近了一步,如果我将数据源从我原来的DataTable切换到ArrayList,那么一切正常......会导致什么?

编辑2事实证明我的DataTable有多个相同的值,因此索引被视为具有相同值的所有项目相同...感谢那些帮助过的人!

.net c# asp.net viewstate

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

你能从请求变量中确定时区吗?

有没有办法在服务器端进行时区偏移,通过http读取请求中的内容,而不是将所有内容发送到客户端并让它处理它?

asp.net globalization timezone datetime .net-3.5

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

5
推荐指数
1
解决办法
2503
查看次数

如何在JSP中使用equals()方法?

在我的JSP中,我需要使用该equals()方法测试两个对象.有没有办法使用EL,JSTL或其他标签库?由于团队规则,我不允许使用scriptlet.

我试图使用JSTL <c:if>标记,但它似乎只使用==运算符.

jsp jstl equals el

4
推荐指数
1
解决办法
2999
查看次数

GetLocalValueEnumerator()不返回所有属性

我正在尝试使用“ 检测WPF验证错误”中的解决方案在WPF应用程序中执行验证。

public static bool IsValid(DependencyObject parent)
{
    // Validate all the bindings on the parent        
    bool valid = true;
    LocalValueEnumerator localValues = parent.GetLocalValueEnumerator();
    while (localValues.MoveNext())
    {
        LocalValueEntry entry = localValues.Current;
        if (BindingOperations.IsDataBound(parent, entry.Property))
        {
            Binding binding = BindingOperations.GetBinding(parent, entry.Property);
            foreach (ValidationRule rule in binding.ValidationRules)
            {
                ValidationResult result = rule.Validate(parent.GetValue(entry.Property), null);
                if (!result.IsValid)
                {
                    BindingExpression expression = BindingOperations.GetBindingExpression(parent, entry.Property);
                    System.Windows.Controls.Validation.MarkInvalid(expression, new ValidationError(rule, expression, result.ErrorContent, null));
                    valid = false;
                }
            }
        }
    }
    // Validate all the bindings on the …
Run Code Online (Sandbox Code Playgroud)

data-binding validation wpf

4
推荐指数
1
解决办法
957
查看次数