我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 中寻找,但没有找到明确的信息或示例。
非常感谢您的帮助。
我正在使用RESTful Web 项目(Netbeans 中的 Maven 项目)Spring MVC 4.3.4并Jasperreports 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) 我有一个问题:我有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不起作用)以恢复初始列表项时,如何获取事件?或者以任何方式恢复删除适配器过滤器的初始列表项...
历史:



非常感谢!
我有一个奇怪的问题.我有这段代码:
$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但我不确切知道如何使用它.谢谢!