Activity
From 04/19/2023 to 05/18/2023
05/18/2023
- 12:37 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> @%as@ placeholder (appserver name) is now properly supported for FWD log file names (previo... - 11:28 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > I believe there is a regression in that when I run @./server.sh -w@ for checking on status of the server process, a...
- 11:18 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Were these both resolved in 5703b?
> > DB import shows lots of INFO statements like:
Only this ... - 11:16 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > DB import shows lots of INFO statements like:
> ...
> Regression: @RemoteObject@ can be used from standalone JVMs... - 09:51 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- 5703b merged in trunk as r14572, email sent. I'm starting on rotation disabling and server logs on console in 5703c.
- 09:10 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Roger, can I see this wrapper that parses logs, you're referring to?
See attached. - 08:56 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya, please add a history entry to @CentralLoggerClientStandalone@ and after that you can merge. All is good on my...
- 08:53 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Then the last question would be if there is world where someone wants to get rid of my work... - 08:50 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > > It seems reasonable. Any @rotation < 2@ should mean explict disabling.
>
> To me (for what it's worth :-), @r... - 08:49 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Constantin, can we merge 5703b to fix the class loader? Sergey has decided to not work on #... - 08:48 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> It seems reasonable. Any @rotation < 2@ should mean explict disabling.
To me (for what it's w... - 08:43 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin, can we merge 5703b to fix the class loader? Sergey has decided to not work on #7357 until CentralLogger i...
- 08:41 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Or worse, 2 same files, or even worse, 1 file with FileHandler and srderr redirect writing to it.
- 08:40 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- OK, just keep in mind that someone may like the new configs, use them locally and migrate customers to having both se...
- 08:38 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > My problem with this whole rework "make it as it was before" is that noone will migrate properly customers, if it w...
- 08:37 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > Then the last question would be if there is world where someone wants to get rid of my work .. I meant log files co...
- 08:36 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- My problem with this whole rework "make it as it was before" is that noone will migrate properly customers, if it wor...
- 08:31 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Then the last question would be if there is world where someone wants to get rid of my work .. I meant log files comp...
- 08:30 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- If freedom should be allowed, then I can make @rotationLimit=0@ to completely disable rotation, instead of passing it...
- 08:28 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I'd rather have an explicit option to enable console logging (or anything else), this allows flexibility; 'DEV' is to...
- 08:25 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Or allow the comfort of the old world to everyone - put all in one easily replaceable file and print to console by se...
- 08:24 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- OK, what about if ... we get one new config called @logging/DEV@ that will enable server logs to System.err (like wha...
- 08:20 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > Logs in the IDE console is a convenience for development, but is it of any value to customers?
I agree this is p... - 08:18 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Also keep in mind that server logs is just a piece of the whole picture and client logs will never be printed on the ...
- 08:16 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- You probably use the old integrated environment. Since I don't, I've never seen server logs in the console. Logs in t...
- 08:08 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Constantin, do you think about parsing the logs that's why rotation is in the way, or you h... - 08:06 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- There are no rules for the pros I guess :)
- 08:06 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> > What is this @<node class="string" name="path.chui">@ ? Where did the @.gui@, @.chui@ come from... - 08:04 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > What is this @<node class="string" name="path.chui">@ ? Where did the @.gui@, @.chui@ come from?
We have a mecha... - 08:02 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > > Galya, is there a way to configure the @logging@ so that there is a single file, with no rotation?
> At the mome... - 07:48 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin, do you think about parsing the logs that's why rotation is in the way, or you have different concerns?
- 07:45 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Galya, is there a way to configure the @logging@ so that there is a single file, with no... - 07:37 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya, is there a way to configure the @logging@ so that there is a single file, with no rotation?
- 07:27 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > My only questions is should I include @serverSide=TRUE@.
Probably, yes. - 06:02 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Is @org.hibernate.cache@ still used? There is this logger in testcases configs and I believ... - 05:56 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Is @org.hibernate.cache@ still used? There is this logger in testcases configs and I believe it's not used any more.
- 04:11 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Roger, can I see this wrapper that parses logs, you're referring to?
- 03:44 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- @%as@ placeholder (appserver name) is now properly supported for FWD log file names (previous worked only for legacy ...
- 02:59 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- As of @rotationCount@ if there is no disk space limitation known beforehand, I recommend to make it more, otherwise l...
- 02:57 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Also @rotationLimit@ is by default @500000@, so you can just omit it.
- 02:54 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- What is this @<node class="string" name="path.chui">@ ? Where did the @.gui@, @.chui@ come from?
05/17/2023
- 05:25 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I think I am happy with my new configuration. With this, I can cover ChUI and GUI:...
- 05:02 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- FYI, tokens work fine. My entry for ChUI clients is:...
- 04:28 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Roger Borrello wrote:
> Roger Borrello wrote:
> > Where does the @%as@ value come from?
>
> It looks like everyw... - 04:15 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Roger Borrello wrote:
> Where does the @%as@ value come from?
It looks like everywhere @LoggingUtil.resolveLogFil... - 02:57 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Roger, I got you! You're running multiple servers at the same time and still asking why the... - 11:55 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Eugenie,
> This log is in fwd_server_*.log I guess:
> [...]
> Let's figure out why FINE ... - 11:06 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> > > ** ServerDriver special modes for status checking, shutdown processing, batch program launch
... - 10:54 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > > ** ServerDriver special modes for status checking, shutdown processing, batch program launch
> Gold mine! It cli... - 10:12 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Truth being told, @%m%g.log@ is not a prod config. It can work only for Hotel GUI and that is only if you don't do th...
- 10:08 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Conversion tools don't use sessions. Sessions are used by:
> [...]
> ** ServerDriver special m... - 09:28 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > I mean how do tools configure a session?
Conversion tools don't use sessions. Sessions are used by:
* FWD cl... - 09:23 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Eugenie,
This log is in fwd_server_*.log I guess:... - 09:12 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Galya: regarding log rotation. I have a config where the server log name is @server.log... - 09:06 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> i.e. why is the default logger used with RemoteObject?
A separate JVM connects via the app... - 09:02 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- i.e. why is the default logger used with RemoteObject?
- 08:58 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I mean how do tools configure a session?
- 08:57 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Do we have RemoteObjects used by tools?
- 08:56 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- By the way the fix is up.
- 08:51 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> The problem is not that logs are filtered or not - the problem is @RemoteObject$RemoteAc... - 08:49 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Constantin, that being said, it's still not a critical bug. Logs are still properly filtere... - 08:48 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin, that being said, it's still not a critical bug. Logs are still properly filtered out in @publish(LogRecor...
- 08:27 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> See this test:
> [...]
> It prints @true@.
Aaaaah, that is because I developed withou... - 08:23 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> I don't understand the problem. isLoggable should return true before the logging configs ki... - 08:20 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg, I want multithreaded Redmine tasks! How do I keep 3 conversations sensible in one timeline.
- 08:18 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Eugenie Lyzenko wrote:
> > Can you please clarify the new style log entries like this:
> ... - 08:16 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Eugenie Lyzenko wrote:
> Can you please clarify the new style log entries like this:
The problem I guess is that yo... - 08:12 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Eugenie Lyzenko wrote:
> Can you please clarify the new style log entries like this:
>
> [...]
>
> Is it expec... - 08:06 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> > the problem in #5703-417 is still present; there is something wrong with this stack:
... - 08:06 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya,
Can you please clarify the new style log entries like this:... - 07:55 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > the problem in #5703-417 is still present; there is something wrong with this stack:
because the isLoggable(Level)... - 07:54 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Greg Shah wrote:
> > > Hynek: please review the @ext/sheet/build.gradle@ change
> >
> >... - 07:48 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Roger Borrello wrote:
> > The wrapper needs to know what the server logfile name is, witho... - 07:41 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> > If there is any other way to deploy the war without the main classpath, that is something to co... - 07:39 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > If there is any other way to deploy the war without the main classpath, that is something to consider.
Not that ... - 07:12 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Also Eugenie tested it. Me too. If there is any other way to deploy the war without the main classpath, that is somet...
- 07:10 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> > Hynek: please review the @ext/sheet/build.gradle@ change
>
> Hynek is not available until Fr... - 07:08 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > Hynek: please review the @ext/sheet/build.gradle@ change
Hynek is not available until Friday. We need to make t... - 07:06 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- 5703b r14577.
> * @src/com/goldencode/p2j/util/logging/CentralLoggerClientStandalone.java@ has just whitespace chang... - 06:47 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya, review for 5703b rev 14576:
* @src/com/goldencode/p2j/util/logging/CentralLoggerClientStandalone.java@ has ju... - 06:38 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Can someone approve 5703b, cause it has important fixes that need to be merged and then we can improve on rotation in...
- 06:23 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> I agree with Roger, that seems like a bug in the J2SE code. It is certainly not intuitive, when ... - 06:22 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Roger Borrello wrote:
> > The wrapper needs to know what the server logfile name is, witho... - 03:26 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- * 5703b r14576 server and client default log file names separated. Server default without pid.
* Tested.
* *Rea... - 03:08 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- What is the limitation in the wrapper of having no logic? Can it not find the last updated @server*.log@ file and par...
- 02:47 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Roger Borrello wrote:
> The wrapper needs to know what the server logfile name is, without having to make any logica... - 02:22 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Roger Borrello wrote:
> The wrapper needs to know what the server logfile name is, without having to make any logica...
05/16/2023
- 05:36 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Eugenie Lyzenko wrote:
> > Sorry, this is another issue I guess. Because location is diffe... - 04:41 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Roger Borrello wrote:
> > After a few retries, I see the most recent file is now @server0.... - 04:18 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Eugenie Lyzenko wrote:
> Sorry, this is another issue I guess. Because location is different. Happen when I tried to... - 04:11 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Eugenie Lyzenko wrote:
> > Confirm fixed areas. Please consider to resolve #7143-174 issue... - 04:02 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Roger, a clarification: LOG-MANAGER logs are configured with @clientlog@ and don't support @%g@. There is default onl...
- 03:57 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Eugenie Lyzenko wrote:
> Confirm fixed areas. Please consider to resolve #7143-174 issue. It is still active.
This ... - 03:49 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> 5703b r14574:
> * should fix all issues described by Eugenie - #7143-173, #7143-168, #7143... - 03:46 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Roger Borrello wrote:
> After a few retries, I see the most recent file is now @server0.log.1@, and the @server0.log... - 03:31 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Galya, please use Hotel GUI and do a before and after comparison of the conversion log a... - 03:20 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Hi Galya... I certainly do like the cleaner logging process, and will test my customers application on *5703b* so as ...
- 02:54 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Eugenie, removing @slf4j-api@ from all dependencies in sheet should be enough to fix the is... - 02:44 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Eugenie, removing @slf4j-api@ from all dependencies in sheet should be enough to fix the issue.
- 02:39 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- 5703b r14574:
* should fix all issues described by Eugenie - #7143-173, #7143-168, #7143-169;
* adds @setServer@ to... - 01:12 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> We can always add @bc.setServer(true);@ without the @if@, since this code is in @ServerDriv... - 12:51 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- We can always add @bc.setServer(true);@ without the @if@, since this code is in @ServerDriver@, but I've never seen t...
- 12:45 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Roger Borrello wrote:
> I made appropriate updates to @directory.xml@ as directed for my application.
>
> I belie... - 11:05 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- The exact call is indeed part of jetty, but I was trying to debug the part around setting a context class loader in @...
- 11:03 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> I try to debug the sheet war. I have both the server and client debuggers connected, but th... - 10:15 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I try to debug the sheet war. I have both the server and client debuggers connected, but the breakpoint in @SheetCont...
- 10:13 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> I can't debug @SheetControllerImpl@ that is part of the war. Debugging doesn't hit the brea... - 10:12 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- It's deployed as @org.eclipse.jetty.webapp.WebAppContext@ in @SpreadsheetDriverWidget@ and the war is set to the cont...
- 10:08 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I can't debug @SheetControllerImpl@ that is part of the war. Debugging doesn't hit the breakpoints.
- 09:51 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > > Do we always use @fwd_sheet.war@ from a web process spawned by the ... - 09:51 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> > Do we always use @fwd_sheet.war@ from a web process spawned by the server or as a separate tool... - 09:46 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > Do we always use @fwd_sheet.war@ from a web process spawned by the server or as a separate tool as well?
Neither... - 09:41 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Do we always use @fwd_sheet.war@ from a web process spawned by the server or as a separate tool as well?
- 09:25 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- There are two classloaders, loading probably the same implementation of slf4j twice and considering it different. In ...
- 08:27 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I'll be debugging for a while the sheet project bug with loading slf4j. It is related to some dependencies using @org...
- 07:12 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > The easiest is to simply not include pid ever in server log file name using a placeholder.
No, allowing the pid ... - 06:55 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- The easiest is to simply not include pid ever in server log file name using a placeholder. Do you want to keep it as ...
- 06:53 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- The client side is better with it so let's consider options for not having a single cfg entry for both names.
- 06:50 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Let's remove the pid from the default server log file name so that by default we are not trying t... - 06:49 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Let's remove the pid from the default server log file name so that by default we are not trying to load the native li...
- 06:46 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > @logging.properties@ won't do
I agree with this, we don't use props files. We use good defaults and allow optio... - 05:38 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya, please use Hotel GUI and do a before and after comparison of the conversion log and db import logs. There are...
- 05:21 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Regression: add a bogus jar to the classpath (just at the beginning) and this is shown w... - 05:00 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> DB import shows lots of INFO statements like:
> ... - 04:26 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Galya, we have some priorities to fix:
> * default any logger (including the ones init... - 04:20 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya, we have some priorities to fix:
* default any logger (including the ones initialized from directory.xml) to ... - 04:19 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Especially because in @CentralLoggerFallback@ we have that notion of System.out being Level.INFO and below:...
- 04:10 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> I don't mean to not allow logging levels via some command line argument (or maybe a logg... - 04:02 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Constantin Asofiei wrote:
> > Please consider a default logging level of WARNING. You can... - 04:00 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Please consider a default logging level of WARNING. You can make it globally - if even ... - 03:56 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Regression: @RemoteObject@ can be used from standalone JVMs (i.e. JavaOpenClient). The ... - 03:56 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya, for the standalone tools - this includes conversion, import, standalone JVMs (not FWD server/client) using FWD...
- 03:06 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> DB import shows lots of INFO statements like:
> [...]
>
> These need to be lowered.
... - 02:40 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Roger Borrello wrote:
> Is tilde (@~@) supported in the filename so that the configuration can cover all users?
The...
05/15/2023
- 02:22 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Regression: add a bogus jar to the classpath (just at the beginning) and this is shown when starting the FWD server; ...
- 02:20 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Regression: @RemoteObject@ can be used from standalone JVMs (i.e. JavaOpenClient). The logging defaults to 'FINE' (f...
- 02:01 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya,
Do you have any ideas how to resolve #7143-168, #7143-169 issues/regressions? - 02:00 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- DB import shows lots of INFO statements like:...
- 11:06 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I made appropriate updates to @directory.xml@ as directed for my application.
I believe there is a regression in t... - 07:59 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Roger Borrello wrote:
> Is tilde (@~@) supported in the filename so that the configuration can cover all users?
N... - 11:26 AM Bug #7354: do not log keystore/truststore passwords when dumping arguments during spawning
- Further info: it was also detected at the client log. Search for 'password' in the client log output below....
- 10:58 AM Bug #7354: do not log keystore/truststore passwords when dumping arguments during spawning
- In #6879, it was noted that our log output should not contain passwords for keystores/truststores:...
- 10:55 AM Bug #7354 (New): do not log keystore/truststore passwords when dumping arguments during spawning
05/12/2023
- 05:10 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Is tilde (@~@) supported in the filename so that the configuration can cover all users?
- 10:28 AM Bug #5703 (Test): rationalize, standardize and simplify the client-side log file name configuration
- 10:13 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- 5703a has been merged to trunk, the branch is archived and an email is sent.
- 10:13 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- @System.err@ and @t.printStackTrace@ being replaced followed a certain logic:
* Exceptions are either WARNING or SEV... - 08:54 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- OK, thank you.
- 08:35 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Previously the code worked because the field's type was outside of FWD or converted app'... - 08:17 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > is @com.goldencode.trpl@ obsolete? I don't see it anywhere being used.
It is experimental and not in use yet. Y... - 08:12 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya, no, do something else: in @ControlFlowOps.initializeLegacyClass@, there is this code:...
- 08:09 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- The static CentralLogger fields in the Json* classes lead to @java.lang.IllegalStateException: Field private static f...
- 08:05 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin, here it is, I am finally able to reproduce it on the client's project:...
- 07:04 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- TODO: add @TransformDriver@ cmd line arg parsing to set the level of logging. Ref #7180.
- 04:23 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Hotel Gui throws @build.xml:538: Warning: Could not find file adm_windows.json to copy.@ on @ant jar deploy.prepare@....
- 03:42 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Note: Decide what to do with @com.goldencode.trace@, @LoggingAspect@ and @LogExecution@.
- 03:39 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Even if @com.goldencode.trpl@ is not used, I guess @ConversionStatus@ will be more appropriate, so changing it.
- 03:34 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Is @com.goldencode.expr@ also a conversion package?
Yes - 03:33 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Is @com.goldencode.expr@ also a conversion package?
- 03:29 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Question: @uast@ was identified as conversion package, where @ConversionStatus@ should be u... - 03:25 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Question: @uast@ was identified as conversion package, where @ConversionStatus@ should be used, but there is also @co...
- 02:17 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Here a few notes for future logging improvements and things to consider. I've just noticed we have:
* @SQLStatementL...
05/11/2023
- 12:12 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya: Starting tomorrow morning, trunk will be frozen for the day (or until you merge whichever is *shortest*). If ...
- 11:43 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> > * @CentralLoggerServer.initialize@ - in @processIdSupplier@ lambda, enclose the code in ... - 11:32 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Review for 5703a/14630:
> * @CentralLoggerServer.isLogicalTerminalInitialized@ and @Cen... - 11:20 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Review for 5703a/14630:
* @CentralLoggerServer.isLogicalTerminalInitialized@ and @CentralLogger.invalidateLoggerTree... - 10:49 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- This is lovely. I can confirm that now we can configure logging everywhere in every way we like. :D
Default loggin... - 08:56 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- The epic config:...
- 06:10 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Also it means that there is no default @fwd_server...log@ file ever, because the default constant that is a fallback ...
- 06:00 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Client sessions, even when processed on the server-side, should support the same substitutions as... - 05:57 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Client sessions, even when processed on the server-side, should support the same substitutions as if the processing h...
- 05:54 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I'm asking about the logic of what is the expected behavior of the configs.
- 05:54 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Move @ClientParameters@ processing earlier in @ClientCore.initialize()@.
Don't worry about the... - 05:50 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Move @ClientParameters@ processing earlier in @ClientCore.initialize()@.
- 05:45 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> > Both server and client paths support date time, the default Formatter specifiers and the custom... - 05:40 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > We'll be adding now the file path and rotation size and count if resolved for the account or from server/default/lo...
- 05:34 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Galya Bogdanova wrote:
> > * If @server/default/logging@ is supposed to be fallback for... - 05:24 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Soooo for serverSide logging, the client should send the configs to the server to overwrite directory.xml?
- 02:50 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> I think the logging levels are global (can't be set for each account). Everything else ... - 02:43 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> * I'm not sure if Greg wants all logging configs to be available for each account. There is... - 02:40 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> @runtime/<account>/logging@ can this be used by the server account?
If you are referring f... - 02:11 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- @runtime/<account>/logging@ can this be used by the server account?
- 01:51 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> My biggest concern would be if @serverSide@ is @false@ and the client should write to a pat... - 01:45 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Greg I think proposes for the log config lookup, in case of the FWD client logs, to be d...
05/10/2023
- 12:27 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin: Thanks for explaining it. You did better than me. :)
- 10:52 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya, some notes related to client logs.
In appserver case, for OE/legacy output, FWD must allow to send all thes... - 08:38 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> As with nearly everything we configure, we expect there to be the following:
>
> * A directory... - 08:37 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> What I found difficult with the current way is that each agent creates its own file, and... - 08:31 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > > > (This should be expected, just to keep it in mind) The appserver client now creates a separate log file, while ...
- 08:08 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg, then I'll be waiting for your feedback on what client log file configs we want (#5703-360, #5703-361, #5703-362...
- 08:05 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I was wrong about the appserver. Actually we had that as another log file from stderr (currently on trunk it's @%type...
- 07:52 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> > (This should be expected, just to keep it in mind) The appserver client now creates a separate ... - 07:46 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > (This should be expected, just to keep it in mind) The appserver client now creates a separate log file, while I be...
- 05:05 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Also it needs to be path for client-side logging and a name for server-side logging. Another funky aspect.
- 05:03 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- There is a hard-coded default now for clients @fwd_client_" + SORTABLE_DATETIME_FORMAT + "_" + "%uos_%pid_%uf_%g.log@...
- 04:59 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I'm very confused from the whole logging epic. If you check how the Global Lifecycle section in [[internal-documentat...
- 04:24 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> I don't understand - are you saying that you don't see the log messages until the appser... - 04:16 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Galya Bogdanova wrote:
> > (This should be expected, just to keep it in mind) The appserve... - 04:14 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> (This should be expected, just to keep it in mind) The appserver client now creates a separ... - 04:02 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- A few more classes (e.g. @SSL@, @BlockingSSL@) had to exclude @SecurityManager@ context. Now the tests pass for @net:...
- 08:06 AM Feature #1848: make logging settings controllable dynamically at runtime
- Client levels invalidation needs more work, check #5703-356 point 2.
- 08:04 AM Feature #1848: make logging settings controllable dynamically at runtime
- Greg Shah wrote:
> For performance reasons we often cache the result of @isLoggable()@. This should be maintained. ...
05/09/2023
- 10:05 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- If I remember correctly this deadlock appeared only with rpc calls and it's slightly difficult to test it now, becaus...
- 07:41 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Set @net:socket:nio=false@ at:
* server.sh for FWD server startup
* client.sh or other script to launch individual ... - 07:35 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Galya, I think just some tests to see that appserver/batch/UI client work OK, in both ni... - 06:26 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya, I think just some tests to see that appserver/batch/UI client work OK, in both nio and non-nio SSL, should be ...
- 07:14 AM Bug #7291: LOG-MANAGER to log on client-side
- > but if it's a disconnect or an unexpected exception on the server, the queue on the server will be lost
Underst... - 05:21 AM Bug #7291: LOG-MANAGER to log on client-side
- At the moment LOG-MANAGER logs all messages with the client pid. Do we want to differentiate between server source an...
- 02:11 AM Bug #7291: LOG-MANAGER to log on client-side
- Greg Shah wrote:
> I do think we might want to use state sync to avoid round trips to the client.
With state sync t...
05/08/2023
- 02:38 PM Bug #7291: LOG-MANAGER to log on client-side
- > I guess we want to use OS resource 'filesystem' and hide the details of where the operations are executed. So the c...
- 07:28 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > What do you think is the proper level of trace and LoggingNetSocket? I think the lowest FINEST is probably better s...
- 04:50 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Code review requests applied with 5703a r14625 and r14626:
* @NIONetSocket@ checks for loggable before each log st... - 02:36 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- There are some inconsistencies with the logging in the Socket classes....
05/05/2023
- 11:41 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Review for 5703a rev 14623:
* @NIONetSocket@ - please add the @if (isFineLoggable)@ condition to the previous @trace... - 11:24 AM Bug #7291: LOG-MANAGER to log on client-side
- With option B. syncing the errors of the LOG-MANAGER itself between the server and the client, will also have to be r...
- 11:15 AM Bug #7291: LOG-MANAGER to log on client-side
- The other option would be to not use #4065 and filesystem OS resource.
The code in LOG-MANAGER remains the same. W... - 11:05 AM Bug #7291: LOG-MANAGER to log on client-side
- So how to make LOG-MANAGER distributed?
- The server has the attribute getters, setters, receives logs from differen... - 10:46 AM Bug #7291: LOG-MANAGER to log on client-side
- Constantin Asofiei wrote:
> As a side note, we still have the FWD client logs, which will also be on server-side, i... - 10:40 AM Bug #7291: LOG-MANAGER to log on client-side
- Greg Shah wrote:
> > Now lets confirm the other side of the matter. Do I understand correctly that when the context-... - 10:36 AM Bug #7291: LOG-MANAGER to log on client-side
- A note: appserver clients will be an exception to any rule, no client-side writing for them, because it needs to be o...
- 10:25 AM Bug #7291: LOG-MANAGER to log on client-side
- All the logging tasks are trying to make distributed structures that are naturally singleton / monolith. Distributed ...
- 10:17 AM Bug #7291: LOG-MANAGER to log on client-side
- I make it sound way too easy. I will have to rework a lot.
* Currently LegacyLogManagerImpl keeps a reference to the... - 09:31 AM Bug #7291: LOG-MANAGER to log on client-side
- > Now lets confirm the other side of the matter. Do I understand correctly that when the context-local @OSResourceMan...
- 08:54 AM Bug #7291: LOG-MANAGER to log on client-side
- Now lets confirm the other side of the matter. Do I understand correctly that when the context-local @OSResourceManag...
- 08:48 AM Bug #7291: LOG-MANAGER to log on client-side
- Greg Shah wrote:
> Option 4 although it is unlikely that OE is ever involved on the same system. It is more likely ... - 08:32 AM Bug #7291: LOG-MANAGER to log on client-side
- Option 4 although it is unlikely that OE is ever involved on the same system. It is more likely that the installatio...
- 08:25 AM Bug #7291: LOG-MANAGER to log on client-side
- Greg Shah wrote:
> In regard to locking, if we have to use OS level locks to get the right behavior with multiple pr... - 08:23 AM Bug #7291: LOG-MANAGER to log on client-side
- Greg Shah wrote:
> I wouldn't say "standalone". These are just clients not launched by the spawner. Logging behavi... - 08:22 AM Bug #7291: LOG-MANAGER to log on client-side
- Galya Bogdanova wrote:
> Greg Shah wrote:
> > What do you mean by "standalone clients"?
> Not web/appserver/schedu... - 08:21 AM Bug #7291: LOG-MANAGER to log on client-side
- > > It is context-local. That is what I mean when I say "for a given session". Using context-local is how we make s...
- 08:20 AM Bug #7291: LOG-MANAGER to log on client-side
- > > I need a clarification on @OSResourceManager.isServerSideFileSystem@. @filesystem@ is enabled by being included i...
- 08:19 AM Bug #7291: LOG-MANAGER to log on client-side
- > Also in the context of logging it matters if it's a remote client (on a different host) or not. I spoke about synch...
- 08:16 AM Bug #7291: LOG-MANAGER to log on client-side
- Greg Shah wrote:
> It is context-local. That is what I mean when I say "for a given session". Using context-local ... - 08:15 AM Bug #7291: LOG-MANAGER to log on client-side
- > > If for a given session, server-side filesystem support is enabled, then all filesystem usage will be on the serve...
- 08:13 AM Bug #7291: LOG-MANAGER to log on client-side
- Galya Bogdanova wrote:
> I need a clarification on @OSResourceManager.isServerSideFileSystem@. @filesystem@ is enabl... - 08:12 AM Bug #7291: LOG-MANAGER to log on client-side
- Also in the context of logging it matters if it's a remote client (on a different host) or not. I spoke about synchro...
- 08:11 AM Bug #7291: LOG-MANAGER to log on client-side
- Greg Shah wrote:
> If for a given session, server-side filesystem support is enabled, then all filesystem usage will... - 08:10 AM Bug #7291: LOG-MANAGER to log on client-side
- Greg Shah wrote:
> What do you mean by "standalone clients"?
Not web/appserver/scheduled batch/single running on th... - 08:08 AM Bug #7291: LOG-MANAGER to log on client-side
- > I need a clarification on @OSResourceManager.isServerSideFileSystem@. @filesystem@ is enabled by being included in ...
- 08:05 AM Bug #7291: LOG-MANAGER to log on client-side
- > If remote clients' file systems are accessible through the OS Resources as expected from #4065, then LOG-MANAGER ca...
- 07:57 AM Bug #7291: LOG-MANAGER to log on client-side
- I need a clarification on @OSResourceManager.isServerSideFileSystem@. @filesystem@ is enabled by being included in th...
- 03:08 AM Bug #7291 (WIP): LOG-MANAGER to log on client-side
05/04/2023
- 08:46 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I'll have to rebase to test with the customer project according to #7143#note-137, so I'll be waiting for the final r...
- 07:40 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Are you saying that it fails differently each time you run @ant deploy.all@ with the current vers... - 07:31 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> I'm trying to run hotel-gui with 5703a, but I'm getting different exceptions. On @ant deplo... - 04:02 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- With a certain customer project I got another one, when running the server:...
- 03:06 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I'm trying to run hotel-gui with 5703a, but I'm getting different exceptions. On @ant deploy.all@:...
- 07:19 AM Bug #7291: LOG-MANAGER to log on client-side
- If remote clients' file systems are accessible through the OS Resources as expected from #4065, then LOG-MANAGER can ...
04/28/2023
- 01:32 AM Feature #7279: Enhance CentralLogger to support configurable LogFormatter
- As requested in #4065-104 support optional (configurable) shorter versions of package names. Check how other logging ...
04/27/2023
- 08:26 AM Feature #1848: make logging settings controllable dynamically at runtime
- > A note: With #5703 all levels can be changed dynamically. To not lose logs, when the level is lowered, @isLoggable(...
- 05:23 AM Feature #1848: make logging settings controllable dynamically at runtime
- A note: With #5703 all levels can be changed dynamically. To not lose logs, when the level is lowered, @isLoggable()@...
- 05:09 AM Feature #1848: make logging settings controllable dynamically at runtime
- A note: For dynamic levels to apply to all child packages and classes, all loggers should have fully qualified names ...
04/26/2023
- 09:08 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I've completed all that was on my mind with this task. Today I added some final touch-ups to the yesterday's changes ...
- 09:03 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Actually I was working on @SecurityManager@ two months ago #5703#note-28. I just want to double check.
* Its custom ...
04/25/2023
- 10:49 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Since the only security issue here is related to log file output, I think the danger is quite limited. Rather than h...
- 07:39 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- "Using Expressions in Access Rights":/artifacts/javadoc/latest/api/com/goldencode/p2j/security/package-summary.html#U...
- 02:25 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Can someone give me an example of @access rights expressions@ (refs com.goldencode.p2j.security.VariablePool)? @getRe...
04/24/2023
- 01:10 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- In regard to the @AdminServerImpl@ use of @LOG.setLevel(Level.FINER);@, I think it should be deleted. There is no re...
- 10:01 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Good
- 09:59 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Also when server-side enabled I have to fix it to produce separate files by generating them dynamically based on some...
- 09:56 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- OK, may I then implement these requirements so:
* there is a directory.xml flag @logging/serverSide@ by default fals... - 09:46 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > > When we are configured for server-side logging, it no longer makes sense for there to be a separate FWD client lo...
- 08:58 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> When we are configured for server-side logging, it no longer makes sense for there to be a separa... - 08:48 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > Why do we need to write client logs from the server for FWD logs - client logs are generated on the client and serv...
- 08:43 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Let's put LOG-MANAGER aside and discuss it in #7291.
Why do we need to write client logs from the server for FWD l... - 08:28 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > > Permissions are always an issue in client scenarios, remote or local. The client must have proper permissions fo...
- 05:04 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Since there is no merging of client and server files in any of the supported cases, I want to present a well-rounded ...
- 04:49 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- May I be excused to have the audacity to summarize the requested changes as:
* the same number of files in compariso... - 04:23 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I'm reading #4065 and the code. I believe the core concept is the only one relevant here. If I understand properly, c...
- 01:36 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Permissions are always an issue in client scenarios, remote or local. The client must have prope...
04/21/2023
- 11:26 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> I remember there was a mention of client permissions in the context of remote clients. What... - 10:50 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I remember there was a mention of client permissions in the context of remote clients. What about local clients, isn'...
- 10:45 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- The two cases are exclusively server-side and only occur at the very initialization of the logger. The SM case is dr...
- 10:34 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Neither of these is dynamic. One is hard coded in the source and the other is read from the dire... - 10:28 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > > Where is it used today?
> On trunk @AdminServerImpl -> LOG.setLevel(Level.FINER);@ and and @SecurityManager -> L... - 10:02 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- The question is do we keep it part of the interface of the logger.
- 10:01 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Tomorrow it might be used somewhere else, if not disabled.
- 10:01 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Where is it used today?
On trunk @AdminServerImpl -> LOG.setLevel(Level.FINER);@ and and @Securi... - 09:59 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Where is it used today?
- 09:39 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I would recommend disabling @setLevel@ for now, if we're not clear how this should work out. It's messy even with one...
- 09:38 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Unexpected behavior - isn't it a definition of a bug. If it's not defined, it will be unexpected -> bug.
- 09:36 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Is there a reason to change it right now?
Yes, the logger is now distributed. I need to know wha... - 09:35 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Is there a reason to change it right now?
- 09:34 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> > > What do you mean by dynamic logging levels?
> > @LOG.setLevel()@ called programmatically.
>... - 09:33 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > And what do we do with the dynamic levels that can be set server-side and client-side in the code at any time?
W... - 09:33 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > > What do you mean by dynamic logging levels?
> @LOG.setLevel()@ called programmatically.
Leave this alone unle... - 09:32 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- And what do we do with the dynamic levels that can be set server-side and client-side in the code at any time?
- 09:31 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > > I don't know that we care about per-context logging levels EXCEPT for the @LOG-MANAGER@ stuff. In the FWD logging...
- 09:13 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> I don't know that we care about per-context logging levels EXCEPT for the @LOG-MANAGER@ stuff. In... - 09:11 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> What do you mean by dynamic logging levels?
@LOG.setLevel()@ called programmatically.
- 09:10 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Greg Shah wrote:
> > > disable dynamic levels on the client
> >
> > No, I don't think w... - 09:10 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- At this time we assume that the same logging levels will apply to all contexts. Even in the future where we have imp...
- 09:07 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> > disable dynamic levels on the client
>
> No, I don't think we need to do that.
So allow d... - 09:05 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> > So any static initializers setting levels will work once for the lifespan of the server JVM and... - 08:58 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > It's not the same, because you can set multiple logging levels in the client configs and then change them programma...
- 08:45 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- OK, so implement context-local CentralLogger, configured by directory.xml, but with initial overrides from client.xml...
- 08:36 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> > The client.xml logging level configs will override the server ones? But the server ones are dyn... - 08:20 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > > The idea is that there are 2 modes for logging: server-side and client-side.
>
> How do I know if the client i... - 08:07 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Actually if it was a new software (more web oriented) that was developed, I would suggest if customers want to use re...
- 08:00 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Greg Shah wrote:
> > The idea is that there are 2 modes for logging: server-side and clien... - 07:52 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> The idea is that there are 2 modes for logging: server-side and client-side.
How do I know if ... - 07:37 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > Do I remove all client to server log writes?
No. The idea is that there are 2 modes for logging: server-side an... - 03:07 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Since we just removed the client-side configurations for logging I guess I have to introduc... - 02:56 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg, I'll wait for your confirmation.
Constantin Asofiei wrote:
> Galya Bogdanova wrote:
> > I feel I still don... - 02:55 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Galya Bogdanova wrote:
> > The current design is that client and server logging levels are indep... - 02:28 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> I feel I still don't understand something:
>
> 1. What do I use state sync for, when the... - 01:51 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> * server-side logging is configured
> ** this would be configured similar to the rest of #4065
... - 01:48 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I feel I still don't understand something:
1. What do I use state sync for, when the client and server loggers are... - 08:15 AM Bug #7291: LOG-MANAGER to log on client-side
- Just document the file locking restriction for now.
- 07:57 AM Bug #7291: LOG-MANAGER to log on client-side
- Greg Shah wrote:
> Client side logging is much less likely to have more than one process writing to the same file. ... - 07:43 AM Bug #7291: LOG-MANAGER to log on client-side
- Create the minimum API which will be a new remote service exported from the client side. This will provide the remot...
- 02:39 AM Bug #7291: LOG-MANAGER to log on client-side
- *Initial state and facts on @LOG-MANAGER@ (@LegacyLogManagerImpl@):*
* lives server-side;
* receives some logs fr... - 01:57 AM Bug #7291 (Closed): LOG-MANAGER to log on client-side
04/20/2023
- 11:34 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> > by default, FWD client logs to its own log files
>
> Do we ever need the client logs mixed i... - 11:32 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Please address these items before the code can be merged to trunk:
* Split client logging into its own log file in... - 11:29 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- In regard to all the communications noted in #5703-280, I never intended to have the client logging go into the serve...
- 11:21 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg, just to summarize, there are a few types of logging done in FWD:
# LOG-MANAGER logging
** this is the legacy ... - 10:28 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- *On 7th Feb*
1. #5703#note-23
Greg Shah said:
> 1. I don't think we want a separate client and server logging ... - 09:49 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> If I remember correctly the whole point of the task was to reduce the number of log files b... - 09:45 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- If I remember correctly the whole point of the task was to reduce the number of log files by merging them. I initiall...
- 09:45 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > you wanted to have all client logs mixed in.
I don't recall wanting that. - 09:40 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Is it separate from the "server log"? If so, I think it is OK. This is the replacement for the ... - 09:35 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Is it separate from the "server log"? If so, I think it is OK. This is the replacement for the old @stderr@ output ...
- 09:23 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- This is what I mean. Actually the file name is misleading - it's client-side generated log, server-side saved to a file.
- 09:20 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- If you are talking about the output redirect, that would remain on the client side.
- 09:09 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Since this is related to @LOG-MANAGER@
What about FWD logging for these remote clients?
- 08:45 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Since this is related to @LOG-MANAGER@ and we just implemented support for @LOG-MANAGER@ to target a separate file, w...
- 08:43 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- The issue is related to @LOG-MANAGER@ where the 4GL code (or via command line) the customer can specify a client-side...
- 02:38 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- #5703#note-27
Greg Shah wrote:
> The equivalent system in OE is a single process. For this reason, we cannot caus... - 02:25 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- #5703#note-40
Greg Shah wrote:
> Whether it is recursion or deadlock, the state synch approach should work.
Fr... - 02:22 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- @Status report 01/13/2023@
Galya Bogdanova wrote:
> I'll need a few days to analyze what types of 4GL errors and ... - 01:54 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- (related to @LOG-MANAGER@) On 17th January I've sent you an email named @Status report 01/17/2023@ with an attachment...
- 01:38 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Galya Bogdanova wrote:
> > Greg, you make me worried extremely. Let me repeat what I've said (ho...
04/19/2023
- 02:04 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Greg, you make me worried extremely. Let me repeat what I've said (hoping it's received on ... - 12:55 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya, @System.loadLibrary("p2j");@ in @ServerDriver.main@ will force any installation to require the p2j library add...
- 12:23 PM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- It's done and done in r14601. Please confirm it's done.
65 revisions later and 508 files updated, let's do it! - 11:48 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- -Constantin, what do I do with that last blocker:- Fixed it....
- 11:42 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Actually even before that, since it needs to be done only on the ServerDriver.
- 11:41 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> If you have to implement the pid and it the library is not loaded, then do a late load of the nat... - 11:34 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg, you make me worried extremely. Let me repeat what I've said (hoping it's received on the other end many time al...
- 11:06 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Greg, what do we do with the pid?
If you have to implement the pid and it the library is... - 11:03 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > Also please understand that there is no @CentralLogerClient@ and @CentralLoggerServer@, but only @CentralLogger@. T...
- 10:13 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg, what do we do with the pid?
- 10:12 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Ok, r14598 removed workingDir from LOG-MANAGER as well. Now all is going to be dumped by default in the server launch...
- 10:09 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> What should be the default folder for @LegacyLogManager@?
If the logging directory is not ... - 10:07 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> The questions is how to know if in @CommonDriver#process@ on line 533 the library can be ac... - 09:59 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > We might want to have an explicit step in the @StandardServer.boot... - 09:53 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> We might want to have an explicit step in the @StandardServer.bootstrap()@ process.
>
> Hynek/... - 09:22 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- ...and appserver logs go to work dir, which is probably quite a server.
- 09:18 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Also please understand that there is no @CentralLogerClient@ and @CentralLoggerServer@, but only @CentralLogger@. The...
- 09:16 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Galya Bogdanova wrote:
> > In OE logs go to work dir. In directory.xml you can configur... - 09:00 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Greg Shah wrote:
> > > Where is @System.loadLibrary("p2j")@ called server-side, so that th... - 08:43 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> > Where is @System.loadLibrary("p2j")@ called server-side, so that the native lib can be used to ... - 08:27 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > Where is @System.loadLibrary("p2j")@ called server-side, so that the native lib can be used to access process id (r...
- 08:26 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > If you think it's worth it to handle file writes and rotation manually for the sake of improved formatting of rotat...
- 08:16 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- *Changes in r14597:*
* Client @CentralLogger@ initialized after @LogicalTerminal#init()@ completion on the server an... - 05:57 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Any of above-mentioned specifiers will be available for customers to define in the name of the log file.
- 05:42 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg, if a formatted rotation number is needed for CentralLogger files, then a custom FileHandler (the core of the cu...
- 03:08 AM Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Is it alright in general for @ThinClient.getChanges()@ to be executed before @LogicalTerminal.init()@? I mean do we n...
Also available in: Atom