Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 08:08
    zhangfeng993 starred exceptionless/Exceptionless
  • 02:47
    knowyi commented #821
  • Jan 21 23:24
    niemyjski synchronize #825
  • Jan 21 23:24

    niemyjski on new-stack-count

    Added new test for posting null… (compare)

  • Jan 21 21:42
    NeelamChoudhary starred exceptionless/Exceptionless
  • Jan 21 18:53

    niemyjski on workspaces

    WIP - More tsconfig changes (compare)

  • Jan 21 12:31
    niemyjski commented #821
  • Jan 21 04:22
    knowyi commented #821
  • Jan 21 04:19
    knowyi closed #821
  • Jan 20 19:01
    niemyjski commented #821
  • Jan 20 19:00
    niemyjski commented #821
  • Jan 20 13:23

    niemyjski on workspaces

    WIP - more workspace changes (compare)

  • Jan 20 04:45
    ejsmith opened #825
  • Jan 19 13:35
    niemyjski commented #89
  • Jan 19 03:16
    personlearn starred exceptionless/Exceptionless
  • Jan 18 17:24
    iavjkaede starred exceptionless/Exceptionless
  • Jan 18 12:05

    dependabot-preview[bot] on nuget

    (compare)

  • Jan 18 12:05
    CLAassistant commented #824
  • Jan 18 12:05
    dependabot-preview[bot] closed #803
Frank Ebersoll
@frankebersoll
@niemyjski I can happily add inheritance handling to our stringify method
do we need to use that all the time? or only for additional exception data?
Blake Niemyjski
@niemyjski
that would be great
I think all the time
to be consistent we don’t know where we are calling stringify from
I don’t know if we have any stringify tests that check that or other simple data types.
probably need them if we are going to flatten cause we can’t error when flatting a string
I’m working on data exclusions in the .net client to be on pairity with the js client :)
Frank Ebersoll
@frankebersoll
okay
should i fix it in main?
Blake Niemyjski
@niemyjski
yeah
Blake Niemyjski
@niemyjski
exceptionless/Exceptionless.Net@896432e
:)
Frank Ebersoll
@frankebersoll
nice one!
should we flatten deeply?
or only first level?
Blake Niemyjski
@niemyjski
how slow is this going to make it is my question
Frank Ebersoll
@frankebersoll
deep would be harder to do because of possible cycles
we do it first-level :-) k?
Blake Niemyjski
@niemyjski
yeah
I just remembered I never implemented the depth support to the stringify method.
Frank Ebersoll
@frankebersoll
you mean max-depth?
that's right, i saw exceptions with very deep additional data pushing the layout out of its bounds on the right edge
it did not look pretty.
it was tables in tables. tables in tables in tables.
like a matryoshka doll
Blake Niemyjski
@niemyjski
yeah
in the dot net client we do max depth
                json = serializer.Serialize(info.Data, exclusions, info.MaxDepthToSerialize.HasValue ? info.MaxDepthToSerialize.Value : 5, info.IgnoreSerializationErrors);
guess our default depth is 5
think it should be even smaller than that in js?
like 2
or 3
three might be good if we are doing a really small depth probably wouldn’t hurt to flatten it all but guess we should just flatten the first and it would be easy to flatten them all later if needed
Frank Ebersoll
@frankebersoll
in the meantime... i created a PR for my little refactoring. no actual build process improvements, yet. we need to discuss those a little more
Blake Niemyjski
@niemyjski
ok
just let me know when you want to discus it
Frank Ebersoll
@frankebersoll
okay, there are multiple things :-)
first: test.
i tried it out and removed everything. karma, chrome, jasmine.
Blake Niemyjski
@niemyjski
did it make it easier to test?
Frank Ebersoll
@frankebersoll
i added: mocha, chai.
syntax is marginally different, now it's expect(something).to.be.null instead of .to.be(null)
Blake Niemyjski
@niemyjski
ok
that’s fine if it makes testing easier :)
Frank Ebersoll
@frankebersoll
test time is down to 1 second for all tests.
Blake Niemyjski
@niemyjski
dang
Frank Ebersoll
@frankebersoll
you don't even wait, it's immediate.
Blake Niemyjski
@niemyjski
that will be nice
could even have it run tests on watch now