我在Debian Jessie中使用systemd,systemd在系统启动期间输出大量消息
import java.io.IOException;
import java.util.logging.Logger;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebFilter;
import javax.servlet.http.HttpServletResponse;
@WebFilter(filterName = "AddHeaderFilter", urlPatterns = {"/*"})
public class ResponseFilter implements Filter {
private final static Logger log = Logger.getLogger(ResponseFilter.class.getName() );
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
if (response instanceof HttpServletResponse) {
log.info("Adding headers");
HttpServletResponse http = (HttpServletResponse) response;
http.addHeader("Access-Control-Allow-Origin", "*");
http.addHeader("Access-Control-Allow-Credentials", "true");
http.addHeader("Access-Control-Allow-Methods", "GET, POST, DELETE, PUT");
}
chain.doFilter(request, response);
}
我试图将内核参数添加到GRUB_CMDLINE_LINUX_DEFAULT,如
xctool -workspace MyApp.xcworkspace -scheme MyScheme -jobs 1 build
但是systemd继续输出日志记录到控制台。
如何关闭登录到控制台?非常感谢你。
答案 0 :(得分:0)
您可以在journald.conf中关闭ForwardToConsole =(freedesktop.org/software/systemd/man/journald.conf.html)