Граф коммитов

9 Коммитов

Автор SHA1 Сообщение Дата
Thad House a1de0a7a12 Fix CI, fix sln 2022-01-31 12:28:11 -08:00
Chris Gray 22a4c64c03
Proposed 0.4.0 (#92) (#93)
* CI/CD work, using examples (with diffable a vs. b expected outputs)
* Misc bug fixes
* Improvements to manifested ETW output; in prep for an auto converter
* Deleted 'systemtap' support; it was unused by all and aging
* Moving from binary drops to code only drops (you install dotnet, then build * clog; they're better situated to give good guidance for different distros)
* Move to DOTNET 5.0 (6 coming soon)
* Many improvements to variable encoding (install plumbing)
* Many improvements to error handling; making CLOG easier to use
* Improvements for syslog->clog converter
* Co-authored-by: Chris Gray chgray@microsoft.com
* Co-authored-by: Nick Banks nibanks@microsoft.com
2021-12-26 09:40:10 -07:00
Chris Gray 7968260237
User/chgray/0.3.0 staging (#83)
* forcing a change to undo lf issues in the repro

* Squashed commit of the following:

commit 6082642b4abd9490f16826a8b16a1112efbf7a3c
Author: Chris Gray <chgray@microsoft.com>
Date:   Thu Apr 15 10:10:18 2021 -0700

    remove java, its not ready

commit eba6bd15ad6aaf44e438583549356c0ec8c3e729
Merge: 048aebd 6a05d3c
Author: Chris Gray <chgray@microsoft.com>
Date:   Wed Apr 14 21:24:30 2021 -0700

    merge

commit 048aebdb7b2f3928976bbf9b8fa621816def7af8
Author: Chris Gray <chgray@microsoft.com>
Date:   Wed Apr 14 21:22:00 2021 -0700

    fiddling with lineendings

commit 6a05d3c45754cb259757ad4c68db72ba28b053e8
Author: Chris Gray <chgray@microsoft.com>
Date:   Wed Apr 14 21:21:14 2021 -0700

    fiddling with line endings

commit 62fccc8c1c399c4b11520385332dcf3e071b67c5
Author: Chris Gray <chgray@microsoft.com>
Date:   Wed Apr 14 19:06:56 2021 -0700

    experimenting with lineendings

commit ca4b64aceb02e9e6362caec333c7260edce9ccd2
Author: Chris Gray <chgray@microsoft.com>
Date:   Wed Apr 14 07:06:31 2021 -0700

    updated end of lines

commit a492595f8553f162c76286ed6e5ae5ee9327af56
Author: Chris Gray <chgray@gmail.com>
Date:   Wed Apr 14 07:03:50 2021 -0700

    working with line endings

commit 936e66b8b38f9a3ddf0646fd14c25e9aac23becb
Merge: cce683f df4eb5b
Author: Chris Gray <chgray@gmail.com>
Date:   Wed Apr 14 00:13:04 2021 -0700

    Merge pull request #10 from microsoft/user/chgray/merge_public

    User/chgray/merge public

commit df4eb5bce8430c2f3af54a76d119fcd929dacec7
Merge: cce683f 60a9c49
Author: Chris Gray <chgray@gmail.com>
Date:   Wed Apr 14 00:10:02 2021 -0700

    Merge remote-tracking branch 'public/main' into main

commit cce683f2e173e45b1636a05e89e1f57ef000de18
Author: Jan Smrcina <6693580+jsmrcina@users.noreply.github.com>
Date:   Wed Feb 24 12:56:51 2021 -0800

    Add types for arrays and structures, expand max args, optionally expand variable name length (#9)

    * Start support for arrays and non-nested structures

    * Fixes

    * revert

    * Fixes

    * PR comments

    Co-authored-by: Jan Smrcina <jsmrcina@ntdev.microsoft.com>

commit b5772b4f9d97eda15153714bf812b63a9c7059fb
Merge: a08f75d b081d07
Author: Chris Gray <chgray@gmail.com>
Date:   Fri Feb 19 14:59:29 2021 -0800

    Merge pull request #8 from microsoft/user/chgray/testMerge

    merging java clog work into main

commit b081d0799ce72dad61c88b5184c21058a322cf84
Author: Chris Gray <chgray@microsoft.com>
Date:   Thu Feb 11 17:32:09 2021 -0800

    cleanup merge differences

commit c451a7c85802bbf4c1486a40ca006c885a7121b1
Merge: 7883fd1 a08f75d
Author: Chris Gray <chgray@microsoft.com>
Date:   Thu Feb 11 17:21:38 2021 -0800

    merge

commit 7883fd1eb9ac39522b47b4d5873ab9f98229fe50
Merge: d488b00 5cbcf6c
Author: Jan Smrcina <6693580+jsmrcina@users.noreply.github.com>
Date:   Mon Feb 1 13:06:13 2021 -0800

    Merge pull request #4 from microsoft/user/jsmrcina/binary-format-enhancements-1

    V2 of binary format for hwbinder interface, allows larger data length…

commit 5cbcf6cb6d0d795554efbda874fe2ac22029df19
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date:   Mon Feb 1 13:04:49 2021 -0800

    Add import config, cleanup

commit 2f0ce7a0430c4f3da94caab77262f85db52f7d7e
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date:   Fri Jan 29 19:56:30 2021 -0800

    V2 of binary format for hwbinder interface, allows larger data length, better event level versioning, avoids static allocation for C++ and Java ByteBuffer

commit d488b007b114fe36d8c2ab4cd8b102c75f3667d1
Merge: b7bfb10 6fb70ae
Author: Jan Smrcina <6693580+jsmrcina@users.noreply.github.com>
Date:   Thu Jan 28 16:01:11 2021 -0800

    Merge pull request #3 from microsoft/user/jsmrcina/hwbinder

    Add emission to hwbinder for C/C++ and Java, add ability to name fields via format string

commit 6fb70aecef8a0fe32d53eff19f8a54e9491888c4
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date:   Wed Jan 27 14:59:16 2021 -0800

    Revert generated targets file to repo version

commit 3326c1929f99ddd7c495e51b709cc7fa10f3569d
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date:   Wed Jan 27 14:54:46 2021 -0800

    Make sure macro name is valid

commit 93a35f9d6f9d356702074bea5f1aff00e2050668
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date:   Wed Jan 27 14:45:21 2021 -0800

    Remove old code, additional error bounds

commit 006cbb771b6f1b82f01589e7c0cd2a82cf11ca75
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date:   Tue Jan 26 15:59:21 2021 -0800

    Bug fixing

commit 0404a2611b022cacc348739023f4b3aa8bb0959f
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date:   Tue Jan 26 13:11:28 2021 -0800

    Allow name specification in %

commit d28f9cc10fdea751b592aad805622cf05254a61e
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date:   Sat Jan 23 16:56:26 2021 -0800

    Add support for Java hwbinder

commit a6f89d01334db72076c3d838f821c07a1236f023
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date:   Fri Jan 22 19:56:06 2021 -0800

    Fix bug

commit b306172debf06b4fc4184426d07d1ef9fe653a9f
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date:   Fri Jan 22 18:26:46 2021 -0800

    Add HWBinder Module

commit b7bfb10e78b2e6084bb604495f7c25a5624dbed0
Author: Chris Gray <chgray@microsoft.com>
Date:   Wed Jan 20 22:42:21 2021 -0800

    lttng emit

commit 671696aca1723464f3bfb206f486c895595cb114
Author: Chris Gray <chgray@microsoft.com>
Date:   Wed Jan 20 16:54:19 2021 -0800

    msquic etw ok

commit 2af5ecb481c106772a02700523c4a606db1d0bd0
Author: Chris Gray <chgray@microsoft.com>
Date:   Wed Jan 20 10:53:55 2021 -0800

    integrating

commit 3419dd142c33c33e32d168cacfd6842e3a5fc0e2
Author: Chris Gray (COSINE FUNDAMENTALS) <chgray@microsoft.com>
Date:   Wed Jan 20 08:51:57 2021 -0800

    merging main to java branch

commit a08f75da05405ff204f8f333c8ae60603695607a
Merge: d1ee081 9d87f62
Author: Chris Gray <chgray@gmail.com>
Date:   Wed Jan 20 08:42:17 2021 -0800

    Merge pull request #1 from microsoft/user/chgray/from_main

    integrate branches from the public repo

commit 9d87f624d97b7cc67211d5f83509388a702d73bb
Author: Chris Gray (COSINE FUNDAMENTALS) <chgray@microsoft.com>
Date:   Wed Jan 20 08:41:02 2021 -0800

    integrate from public

commit c8db3b0eedab0a5a11d6512bee7dc5ee7bdb1797
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date:   Fri Sep 11 16:02:57 2020 -0700

    improve fail fast if if there is missing import

commit fe3de1e136d9f821ad3d84fac42c839b90474b51
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date:   Fri Sep 11 15:24:41 2020 -0700

    improve fail fast if if there is missing import

commit 06a3d8ebc0867c0f0dc6f887d7a96c5636edf70a
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date:   Fri Sep 11 13:49:16 2020 -0700

    improve fail fast if if there is missing import

commit ce13844a5249ea2f73d2d70150708038b60ada92
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date:   Fri Sep 11 09:40:07 2020 -0700

    single file output

commit 22fd80a85a4a566bbdf7a2411fb5090975cfb903
Author: Chris Gray <chgray@microsoft.com>
Date:   Fri Sep 11 06:20:41 2020 -0700

    trace

commit f7e9ac5c85f5f5b8f3bca11382202c8f68ad64bf
Merge: ff92f1c 3f446e5
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date:   Thu Sep 10 19:27:19 2020 -0700

    Merge branch 'user/chgray/java' of https://github.com/chgray/CLOG_PRIVATE into user/chgray/java

commit ff92f1ca4bf627a92d8abba0d9254252fa6a8c43
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date:   Thu Sep 10 19:26:31 2020 -0700

    bugs

commit 3f446e5e44d03b1eee711517303f5879f06083b2
Author: Chris Gray <chgray@microsoft.com>
Date:   Thu Sep 10 04:37:54 2020 -0700

    fix recursion

commit 4426584a659cdbd5b28886ddb40a4405a0afea61
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date:   Wed Sep 9 16:56:43 2020 -0700

    fix recursion

commit 3c86b7781e2ec302a926932077c43456e82df06f
Author: Chris Gray <chgray@microsoft.com>
Date:   Wed Sep 9 15:33:06 2020 -0700

    experiment

commit bb1d47bc071ae5f1c53d984bf940b668ea57503d
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date:   Wed Sep 9 12:16:56 2020 -0700

    experiment with input files

commit fa1b8f76adef355b9c987a56b5f805d40ae68095
Author: Chris Gray <chgray@microsoft.com>
Date:   Wed Sep 9 09:30:04 2020 -0700

    experiment

commit 6b40e8726d92f777b64fa6011fc93ec71c35d21c
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date:   Wed Sep 9 06:16:30 2020 -0700

    experiment

commit 28c1eb971239e12ae2880ba3352644afdc3ddfb7
Author: Chris Gray <chgray@microsoft.com>
Date:   Wed Sep 9 04:15:39 2020 -0700

    experiment

commit a07cdd5a9fa42f7b312ddefe6608e38b96004bd4
Author: Chris Gray <chgray@microsoft.com>
Date:   Tue Sep 8 14:40:08 2020 -0700

    experimentating

commit 279702de1ef2e84834ea5fdd2d7c2cf99b583e0f
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date:   Tue Sep 8 11:58:10 2020 -0700

    allow UID to include - and _ chars

commit 6cabc26bd35b80da12971bce6488f81cd1378868
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date:   Tue Sep 8 08:47:32 2020 -0700

    experiment

commit b89360cd89aaaa15e81162e9c7e4668966f6153d
Author: Chris Gray (COSINE FUNDAMENTALS) <chgray@microsoft.com>
Date:   Mon Sep 7 17:51:28 2020 -0700

    Experiment

commit de9a1e595602db4d2b09f6a446a3e61379be9479
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date:   Mon Sep 7 08:10:18 2020 -0700

    experiment

commit a7119bd1f2aa44d1e950d9b152f5913f6c54481d
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date:   Sun Sep 6 14:52:46 2020 -0700

    sort of compiles

commit 1c337386d6943d4eed7beb017283fb09431638a7
Author: Chris Gray (COSINE FUNDAMENTALS) <chgray@microsoft.com>
Date:   Sat Sep 5 09:21:08 2020 -0700

    experimenting with java

commit cacd10743586d9329f6f24b5f0d03d8b7833cc93
Author: Chris Gray (COSINE FUNDAMENTALS) <chgray@microsoft.com>
Date:   Sat Sep 5 09:20:57 2020 -0700

    experimenting with java

commit 47f85a0190
Author: Chris Gray <chgray@microsoft.com>
Date:   Tue Aug 25 20:48:56 2020 -0700

    update config such that we can run dotnet publish

commit e7e6558e6b
Author: Chris Gray <chgray@microsoft.com>
Date:   Tue Aug 25 20:39:39 2020 -0700

    stdout fixes

commit f68e78e80b
Author: Chris Gray <chgray@microsoft.com>
Date:   Tue Aug 25 17:27:30 2020 -0700

    self contained

commit 1f93ebd599
Author: Chris Gray (COSINE FUNDAMENTALS) <chgray@microsoft.com>
Date:   Sat Aug 22 18:33:10 2020 -0700

    add a handy way to get build time args to the decoder

commit 7beb8b65d1
Author: Chris Gray (COSINE FUNDAMENTALS) <chgray@microsoft.com>
Date:   Fri Aug 21 19:01:06 2020 -0700

    fix stdio encoder to use the right index

commit 1dbe49e0a8
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date:   Tue Aug 18 22:09:05 2020 -0700

    encoding kinda working;  very long output

commit b45120a31b
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date:   Tue Aug 18 22:06:39 2020 -0700

    encoding kinda working;  very long output

commit 0bd182b10a
Author: Chris Gray <chgray@microsoft.com>
Date:   Mon Aug 17 16:38:18 2020 -0700

    clean up a little

commit c3041c8345
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date:   Mon Aug 17 14:05:39 2020 -0700

    experimenting with stdout

* syslog updates

* experiment with encoding names

* fix syslog generation

* fix broken names

* update version numbers

* fixing some bugs around lttng decode with the new variable mapping from Jan

* since authoring the code that tries to pick good variable names, we've created much stronger means of achieving this same result.  for example syslog/wpp converters and directly encoding the name with Jan/Dougs idea

* cleaning up some emittor issues

* make discovery of the eventvariablename easier

* trim down the amount of data being emitted into the side car,  this will help both with back compat and sidecar size

* doing a little cleanup, Nick is okay with me breaking sidecars

* cleaning up the import of the sidecar, to better handle versioning

* introduce CMakeFile support for building CLOG (#85)

* build work

* build work

* cmakefiles working on windows

* use publish instead of build

* adding LTTNG decode tool

* special runtimes for OS

* add windows decoder

Co-authored-by: Chris Gray <chgray@microsoft.com>

* add encoding string

* working on factory to go from v1 to v2 sidecar

* locate CLOG from the path (which will be set by the caller

* fix dependency issue

* remove win32.primitives.dll

* removing targets

* Revert "removing targets"

This reverts commit 1b8f49dc83.

* removing netstandard2.0

* Revert "removing netstandard2.0"

This reverts commit 59c0bf603b.

* add netstandard back

* optionally emit the 'cleaned string' into manifested ETW

* fix string. in manifest

* delete empty nuget.config

* Fix clogutils library

* Fix clogutils build

* Add #ifndef protections

* Update codedom implementation

* Remove unnecessary fileS

* revert the --installDirectory thing, also dont put a space after an encoded string

* add tip if the user is struggling with nuget

* dont postfix the clog build directory in the publish path

* Use framework dependent publishing and fix formatting (#87)

* Fix CI build of example

* trying to debug mac CI/CD

* disable building 2text tools for mac

* disable building 2text tools for mac

* working on ci cd

* working on ci cd

* working on ci cd

* working on ci cd

* working on ci cd

* Attempt to fix linux and windows build

* 1 more fix

* Separate out dependencies

* Fix 1 more clog2text thing

* A bit more pipelines update

* Fix macos

Co-authored-by: Chris Gray <chgray@microsoft.com>
Co-authored-by: Nick Banks <nibanks@microsoft.com>
Co-authored-by: Thad House <thhous@microsoft.com>
Co-authored-by: Thad House <ThadHouse@users.noreply.github.com>
Co-authored-by: Thad House <thadhouse1@gmail.com>
2021-06-02 21:23:45 -07:00
Nick Banks fa1c4224f3
Source Tree Clean Up (#56) 2020-08-17 08:17:06 -07:00
Thad House b6b8c177d4
Allow loading defaults and dependencies from embedded resources (#19) 2020-07-21 09:43:39 -07:00
Thad House fe165bbc44 Switch clog2text_windows to be a .NET Core project
It didn't have a requirement being framework, and being buildable from core makes things much easier
2020-07-08 13:04:50 -07:00
chgray b58b214928 add converter to solution 2020-05-10 17:58:00 -07:00
chgray 20b5a0dc04 experiment with syslog converter 2020-05-10 17:48:45 -07:00
chgray 29685501b7
initial public release of 0.1.0 CLOG
This is public however it's not yet recommended to use this tool in a production environment.
2020-05-01 16:29:36 -07:00