better report
This commit is contained in:
@@ -8,6 +8,7 @@
|
|||||||
$: date = "";
|
$: date = "";
|
||||||
$: logs = "";
|
$: logs = "";
|
||||||
|
|
||||||
|
let anchorEl;
|
||||||
let inProgress = false;
|
let inProgress = false;
|
||||||
|
|
||||||
function connect() {
|
function connect() {
|
||||||
@@ -18,6 +19,7 @@
|
|||||||
const data = JSON.parse(event.data);
|
const data = JSON.parse(event.data);
|
||||||
date = data.date;
|
date = data.date;
|
||||||
logs = data.logs;
|
logs = data.logs;
|
||||||
|
anchorEl.scrollIntoView()
|
||||||
}
|
}
|
||||||
eventSource.onerror = (e) => {
|
eventSource.onerror = (e) => {
|
||||||
console.log(e)
|
console.log(e)
|
||||||
@@ -65,6 +67,17 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<pre>{logs}</pre>
|
<pre class="logs">{logs}
|
||||||
|
<div bind:this={anchorEl}> </div>
|
||||||
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<style>
|
||||||
|
.logs{
|
||||||
|
max-height: 70vh;
|
||||||
|
overflow: scroll;
|
||||||
|
background: var(--p90);
|
||||||
|
color: var(--p10);
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
@@ -3,7 +3,6 @@
|
|||||||
class Writer
|
class Writer
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
public function __construct( private $logWriter)
|
public function __construct( private $logWriter)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@@ -32,8 +31,6 @@ class Writer
|
|||||||
|
|
||||||
public function recordIterator(callable $query, callable $parser, int $skip = 0, $limit = 100): int
|
public function recordIterator(callable $query, callable $parser, int $skip = 0, $limit = 100): int
|
||||||
{
|
{
|
||||||
// logger("fetching $skip");
|
|
||||||
|
|
||||||
$records = $query($limit, $skip);
|
$records = $query($limit, $skip);
|
||||||
$parser($records, $limit, $skip);
|
$parser($records, $limit, $skip);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user