[ https://issues.apache.org/jira/browse/FLINK-16478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17092471#comment-17092471 ]
Xingxing Di edited comment on FLINK-16478 at 4/26/20, 4:13 AM: --------------------------------------------------------------- Hi [~xiaodao] , [~felixzheng], i am glad to see this issue, and i created an duplicated issue [FLINK-17382|https://issues.apache.org/jira/projects/FLINK/issues/FLINK-17382] earlier. We've already added a rest api to support *log4j* dynamic log level setting in flink 1.9 , i'm also interested in working on this issue. The query parameter is : {code:java} ?params=jobManager|root|debug|30|info{code} *Which means:* Change job manager's "root" logger's level to "debug", and after 30 seconds set it back to "info". *More details:* type : jobManager or taskManager loggerName : the logger name level : ALL, TRACE, DEBUG, INFO, WARN, ERROR, FATAL ,OFF expireSecs : define a timer to set log level to the resetLevel after specific seconds resetLevel : the log level to set back, default is 'info' Here is the code [1.9-log4j-level-setting|https://github.com/dixingxing0/flink/tree/1.9-log4j-level-setting]. It's only a simple version to support log4j, as the design by [~xiaodao], it should also work on logback and log4j2. was (Author: dixingx...@yeah.net): Hi [~xiaodao] , [~felixzheng], i am glad to see this issue, and i created an duplicated issue earlier ([https://issues.apache.org/jira/projects/FLINK/issues/FLINK-17382]) We've already added a rest api to support *log4j* dynamic log level setting in flink 1.9 , i'm also interested in working on this issue. The query parameter is : {code:java} ?params=jobManager|root|debug|30|info{code} *Which means:* Change job manager's "root" logger's level to "debug", and after 30 seconds set it back to "info". *More details:* type : jobManager or taskManager loggerName : the logger name level : ALL, TRACE, DEBUG, INFO, WARN, ERROR, FATAL ,OFF expireSecs : define a timer to set log level to the resetLevel after specific seconds resetLevel : the log level to set back, default is 'info' Here is the code: [https://github.com/dixingxing0/flink/tree/1.9-log4j-level-setting] It's only a simple version to support log4j, as the design by [~xiaodao], it should also work on logback and log4j2. > add restApi to modify loglevel > ------------------------------- > > Key: FLINK-16478 > URL: https://issues.apache.org/jira/browse/FLINK-16478 > Project: Flink > Issue Type: Improvement > Components: Runtime / REST > Reporter: xiaodao > Priority: Minor > > sometimes we may need to change loglevel to get more information to resolved > bug, now we need to stop it and modify conf/log4j.properties and resubmit it > ,i think it's better to add rest api to modify loglevel. -- This message was sent by Atlassian Jira (v8.3.4#803005)