Bruno Windels
30c0da3cd7
expand all parents of item that has an error
2023-03-28 12:40:49 +02:00
Bruno Windels
088fcdc77b
logging type definition fix
2023-02-14 16:25:46 +01:00
Bruno Windels
dd89aab516
fix typescript error in unit test
2023-02-07 20:19:06 +01:00
Bruno Windels
920fedae5e
merge master into bwindels/calls
2023-01-20 16:24:38 +01:00
Bruno Windels
7f004193d3
add user agent in log export
2023-01-18 08:33:02 +01:00
Robert Long
c0306b45a6
Fix typechecking
2022-10-18 13:43:19 -07:00
Bruno Windels
400df6a4ff
ensure removing expired members from call is always logged
...
also return the log item from logger.log so we can ref it
2022-10-07 10:07:10 +02:00
Bruno Windels
5527e2b22c
also remove deferred log items from open list when finishing them
...
otherwise they end up in the logs twice when exporting
2022-07-05 11:02:36 +02:00
Bruno Windels
8140e4f2c3
fix typescript errors
2022-05-09 14:23:57 +02:00
Bruno Windels
814cee214c
rename asJSON to toJSON
2022-05-06 17:23:07 +02:00
Bruno Windels
0fdc6b1c3a
log both to idb storage and console, include open items in export
...
refactor logging api so a logger has multiple reporters, IDBLogPersister
and/or ConsoleReporter.
By default, we add the idb persister for production and both for dev
You can also inject your own logger when creating the platform now.
2022-05-06 15:54:45 +02:00
Bruno Windels
1a08616df1
logging improvements
2022-05-04 18:44:11 +02:00
Bruno Windels
e0efbaeb4e
show start time in console logger
2022-04-11 15:54:31 +02:00
Bruno Windels
42b470b06b
helper to print open items with console logger
2022-03-30 15:19:07 +02:00
Bruno Windels
eaf92b382b
add structured logging to call code
2022-03-29 12:01:47 +02:00
Bruno Windels
3adb2c3254
fix ts errors
2022-02-10 16:44:40 +01:00
Bruno Windels
0bb3cfcfad
WIP3
2022-02-04 17:49:10 +01:00
Bruno Windels
21a41e192b
Merge branch 'master' into ts-conversion-matrix-net
2021-12-09 18:49:54 +01:00
Bruno Windels
5ea29297cc
fix typescript errors
2021-12-09 18:44:44 +01:00
Bruno Windels
8d315f2741
Merge branch 'master' into bwindels/log-signature-failure
2021-12-09 18:34:36 +01:00
RMidhunSuresh
e2abc312d3
Fix typescript errors
2021-12-03 11:48:01 +05:30
RMidhunSuresh
66b4f9bfe5
LogItem --> ILogItem
2021-12-03 11:40:26 +05:30
RMidhunSuresh
66fbc37ec4
Remove comments
2021-11-30 14:15:49 +05:30
RMidhunSuresh
6699b71bd5
transformer is optional
2021-11-30 13:38:25 +05:30
RMidhunSuresh
fe77b71c97
use transformer function
2021-11-30 13:28:28 +05:30
RMidhunSuresh
104590e34d
Use ! in test
2021-11-29 11:48:05 +05:30
RMidhunSuresh
d981a85239
Filter token out of stack trace
2021-11-29 11:43:43 +05:30
Bruno Windels
692ae25e76
remove unused method
2021-11-17 14:35:26 +01:00
Bruno Windels
b5e9eb26ba
reduce size of ILogItem interface further
2021-11-17 14:33:58 +01:00
Bruno Windels
4030a4918d
explicitly check for undefined
2021-11-17 13:57:11 +01:00
Bruno Windels
41a10d9697
explicitly check for undefined
2021-11-17 13:56:20 +01:00
Bruno Windels
fde0163b97
remove unneeded union type and simplify code
2021-11-17 13:53:27 +01:00
Bruno Windels
42e5fb33ba
remove more non-public methods from ILogItem interface
2021-11-17 13:50:56 +01:00
Bruno Windels
526a818269
only used internally
2021-11-17 13:42:49 +01:00
Bruno Windels
afc538e875
explicitly check for type, rather than truthy
2021-11-17 12:58:08 +01:00
Bruno Windels
74fb15e426
add future todo note
2021-11-17 12:54:44 +01:00
Bruno Windels
46dd78162f
no need to dig into internals here
2021-11-17 12:54:32 +01:00
Bruno Windels
276d8d4a42
check for undefined, no need for !
2021-11-17 12:39:57 +01:00
Bruno Windels
b1d20178f8
add explicit void return type
2021-11-17 12:37:50 +01:00
Bruno Windels
5f362cbdbd
remove dead code
2021-11-17 11:54:29 +01:00
Bruno Windels
695996d6e2
add ILogger and ILogExport interface, to give export correct return type
...
also move logging related types to own file
2021-11-17 11:39:12 +01:00
RMidhunSuresh
1b13f32d94
Remove resolved todo comment
2021-11-17 15:39:21 +05:30
Bruno Windels
3ee7e73ff0
item is optional here
2021-11-17 11:08:44 +01:00
Bruno Windels
90d7b73dd4
non-persisted queued items don't have an id yet, find them by ref equality
2021-11-17 11:08:29 +01:00
Bruno Windels
f93bdd962a
might as well use generic here
2021-11-17 10:50:55 +01:00
Bruno Windels
1942c31eff
still finish item when not returning from sync callback
2021-11-17 10:42:54 +01:00
RMidhunSuresh
d01271fb15
_run return T or void depending on boolean
2021-11-17 13:22:19 +05:30
RMidhunSuresh
07a1130db3
children can be array of ISerializedItem
2021-11-17 12:02:12 +05:30
RMidhunSuresh
835da58b53
Remove !
2021-11-17 11:59:50 +05:30
R Midhun Suresh
9c8f96e233
value is optional
...
Co-authored-by: Bruno Windels <brunow@matrix.org>
2021-11-17 11:43:59 +05:30