Upstream Seldaek/monolog state of the touched files before 466b18ff51
This commit is contained in:
1 parent
78b679dd92
commit
fb5cc5f9ee
2 files changed
+2
-41
No files matched your search
@@ -243,22 +243,6 @@ class RedactingFormatterTest extends MonologTestCase
|
||||
$this->assertStringContainsString('calling api with [REDACTED]', $output);
|
||||
}
|
||||
|
||||
public function testRedactsSecretNestedInAnArrayValueAlreadyInterpolatedIntoTheMessage()
|
||||
{
|
||||
// PsrLogMessageProcessor json-encodes array context into the message, so a
|
||||
// secret nested under a sensitive key leaks before this formatter runs.
|
||||
$formatter = new RedactingFormatter(new LineFormatter('%message% %context%', 'Y-m-d'));
|
||||
$processor = new PsrLogMessageProcessor();
|
||||
|
||||
$output = $formatter->format($processor($this->getRecord(
|
||||
message: 'password reset payload: {password}',
|
||||
context: ['password' => ['new' => 'tok-supersecret-value']],
|
||||
)));
|
||||
|
||||
$this->assertStringNotContainsString('tok-supersecret-value', $output);
|
||||
$this->assertStringContainsString('[REDACTED]', $output);
|
||||
}
|
||||
|
||||
public function testRedactsSecretEmbeddedInAnExceptionMessage()
|
||||
{
|
||||
$formatter = new RedactingFormatter(new JsonFormatter());
|
||||
|
||||
Reference in new issue
Block a user