7020522: Need to reapply the fix for 6664512
Reviewed-by: art, mchung
This commit is contained in:
parent
57b41de95d
commit
2b4c79548c
@ -535,7 +535,14 @@ public class PlatformLogger {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void doLog(int level, String msg, Object... params) {
|
void doLog(int level, String msg, Object... params) {
|
||||||
LoggingSupport.log(javaLogger, levelObjects.get(level), msg, params);
|
// only pass String objects to the j.u.l.Logger which may
|
||||||
|
// be created by untrusted code
|
||||||
|
int len = (params != null) ? params.length : 0;
|
||||||
|
Object[] sparams = new String[len];
|
||||||
|
for (int i = 0; i < len; i++) {
|
||||||
|
sparams [i] = String.valueOf(params[i]);
|
||||||
|
}
|
||||||
|
LoggingSupport.log(javaLogger, levelObjects.get(level), msg, sparams);
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean isEnabled() {
|
boolean isEnabled() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user