小编Cri*_*ado的帖子

是否可以更改 PHP 错误日志输出?

error_log在 php.ini 文件中配置了指令,如下所示:

error_log = /path/to/logs/error_log
Run Code Online (Sandbox Code Playgroud)

然后,我配置了这样的error_reporting指令:

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
Run Code Online (Sandbox Code Playgroud)

当我检查 error_log 文件时,我看到正常的 php 警告/错误文本行:

[03-Jun-2015 08:39:00 America/Bogota] PHP Notice:  Undefined index: cerrar in /fake/path/to/file2.php on line 68
[03-Jun-2015 08:40:49 America/Bogota] PHP Notice:  Undefined index:  in /fake/path/to/file2.php on line 344
Run Code Online (Sandbox Code Playgroud)

问题是:有没有办法改变输出格式?我的意思是,如果我可以打印,例如,导致警告的 IP 和子域。

我在 StackOverflow 和 Google 中寻找,但没有找到明确的信息或示例。

非常感谢您的帮助。

php

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

java.lang.NoSuchMethodError 错误:com.fasterxml.jackson.databind.ObjectWriter.forType [Jasperreports] [Spring MVC]

我正在使用RESTful Web 项目(Netbeans 中的 Maven 项目)Spring MVC 4.3.4Jasperreports 6.3.1在其中工作。当我在控制器中获取对象的数组列表时,会出现此错误:

Grave:   Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.ObjectWriter.forType(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectWriter;
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.ObjectWriter.forType(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectWriter;
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:978)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:415)
at …
Run Code Online (Sandbox Code Playgroud)

java spring-mvc jasper-reports jackson maven

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

如何知道SearchView在操作栏中何时关闭?

我有一个问题:我有listView一个Fragment,我实现了一个搜索查看(的actionView)来过滤列表listView与搜索查看onQueryTextChange事件.我在这部分没有问题,一切正常.

adapter = new ListaEmpleadosAdapter(getActivity(), empleadoItems, context);
SearchView searchView = (SearchView) menu.findItem(R.id.menu_buscar).getActionView();

SearchView.OnQueryTextListener queryTextListener = new SearchView.OnQueryTextListener() {
    @Override
    public boolean onQueryTextSubmit(String s) {
        return false;
    }

    @Override
    public boolean onQueryTextChange(String s) {
        try {
            adapter.getFilter().filter(s);
            adapter.notifyDataSetChanged();
        } catch (Exception e) {
            System.err.println("ERROR FragmentEmpleado -> " + e.toString());
        }
        return true;
    }
};
Run Code Online (Sandbox Code Playgroud)

当我第一次搜索并按下后退按钮时,软键盘关闭.这很正常.当我再次按下后退按钮时,searchView关闭,这是正常的,但列表不会返回初始项目.

当searchView被折叠(因为searchView.setOnCloseListener不起作用)以恢复初始列表项时,如何获取事件?或者以任何方式恢复删除适配器过滤器的初始列表项...

历史:

  1. 员工名单

员工名单

  1. 具有特定过滤器的员工列表(按下第一个后退按钮后,键盘关闭)

具有特定过滤器的员工列表

  1. 已关闭searchView的员工列表(但在按下第二个按钮后没有恢复原始列表)

关闭searchView的员工列表

非常感谢!

android listview list searchview

3
推荐指数
1
解决办法
1440
查看次数

使用implode PHP从数组中打印NULL字段?

我有一个奇怪的问题.我有这段代码:

$array = array('abc',null,'def',null);
$implode = implode(",", $array);
var_dump($implode);
Run Code Online (Sandbox Code Playgroud)

结果是:

string 'abc,,def,' (length=9)
Run Code Online (Sandbox Code Playgroud)

有什么方法可以打印null成字符串吗?我的意思是,有些事情是这样的:

string 'abc,null,def,null' (length=17)
Run Code Online (Sandbox Code Playgroud)

非常感谢!

编辑:

谢谢大家的回复.我认为它们是相同的,但发展不同.我在想,array_map但我不确切知道如何使用它.谢谢!

php

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

标签 统计

php ×2

android ×1

jackson ×1

jasper-reports ×1

java ×1

list ×1

listview ×1

maven ×1

searchview ×1

spring-mvc ×1