Guide Summary
| Audience | Support staff, implementation staff, IT administrators, and approved technical contacts. |
| Applies To | QBM Client, QBM Server, QBMWServices, workstation connection issues, save-time errors, and server-side service issues. |
| Purpose | Show where logs are saved and how to collect the smallest useful support package without passwords, database backups, or private keys. |
| Primary Client Log | elg.dat |
| Primary Server Log | selg.dat |
First step: run QBM Diagnoser before changing services, ports, firewall rules, database settings, or workstation settings unless support already gave a specific instruction.
Install QBM Diagnoser
Install QBM Diagnoser on the affected workstation, and also on the server when server-side checks or server logs are needed.
- Download the approved installer: QbmDiagnoser.msi.
- Run the installer using a Windows account allowed to install support utilities on that computer.
- Open QBM Diagnoser from the desktop shortcut or Start menu.
- Select the closest problem type, confirm the detected server details, and run the check.
- Save or copy the result only when support asks for it.
Tip: if only one workstation has a problem, run QBM Diagnoser on that workstation first. If all users are affected, run it on the server and one affected workstation.
Client Log Per Database
QBM Client writes a separate log under the current Windows user profile and company database context. The active log file is named elg.dat.
| Part | Meaning | Example |
| Base folder | Current user's local QBM settings folder. | C:\Users\arahi\AppData\Local\QBM\Local Settings |
| Company folder | The stored instance or computer name followed by the database name. | WORKSTATION01ABCCompany |
| Database name | The company database name. | ABCCompany |
| Computer or instance name | The QBM connection instance value. For simple local setups this is commonly the computer name. | WORKSTATION01 |
| Active log file | The current QBM Client log. | elg.dat |
Example Client Path
C:\Users\arahi\AppData\Local\QBM\Local Settings\WORKSTATION01ABCCompany\elg.dat
How To Find It
- Sign in to Windows as the same user who saw the QBM issue.
- Press Windows + R.
- Enter
%LOCALAPPDATA%\QBM\Local Settings and press Enter.
- Open the folder that matches the affected connection and database, for example
WORKSTATION01ABCCompany.
- Collect
elg.dat. If the issue happened earlier, also collect nearby archived files named like elg.dat.20260611-153000.old.
- If you are not sure which folder is correct, sort folders by Date modified and open the newest folder that matches the database name.
Named instance note: if the connection instance contains a backslash, QBM stores the folder without that backslash. For example, an instance and database may appear like WORKSTATION01SQLEXPRESSABCCompany.
Server Log
QBM Server writes its application log as selg.dat under the local settings folder for the Windows account running the service. Unlike the client log, this server log is not stored per company database. The default service account in the QBM Server installer is LocalService.
| Server Scenario | Where To Look | What To Collect |
| Default QBM Server service account | C:\Windows\ServiceProfiles\LocalService\AppData\Local\QBM\Local Settings\selg.dat | selg.dat and nearby selg.dat.*.old archives. |
| Custom service account | C:\Users\<service-user>\AppData\Local\QBM\Local Settings\selg.dat | The same active and archived server log files from that account profile. |
| Service start, stop, and startup errors | Windows Event Viewer > Windows Logs > Application | Events around the failure time for QuickBusinessManagerServer or QBMServer. |
How To Confirm The Service Account
- On the server, open Services.
- Find QuickBusinessManagerServer.
- Open Properties, then the Log On tab.
- If it shows Local Service, use the default LocalService path above.
- If it shows another account, use that account's user profile path or ask the server administrator to open it.
Important: do not change the service logon account just to collect logs. Only read the file path that belongs to the current service account.
Other Useful Evidence
| When The Issue Mentions | Collect This | Where To Look |
| Browser apps, QSalesView, QClock, or published service address | QBMWServices daily log file and service status. | The Logs folder under the QBMWServices installation folder, for example ...\QBMWServices\Logs. |
| QBM Client cannot connect | QBM Diagnoser result, client elg.dat, server selg.dat, service status, and the failure timestamp. | Affected workstation and server. |
| Only one database has the issue | Client log from the matching database folder and the database name shown in QBM. | %LOCALAPPDATA%\QBM\Local Settings. |
| All users are affected | QBM Server status, server log, Event Viewer entries, recent restart or update notes, and one affected client log. | Server plus one affected workstation. |
| Printing or export issue | Screenshot, exact document/report name, printer/export target, timestamp, and client log. | Affected workstation. |
Collection Checklist
- Record the customer name, company database name, user name, workstation name, and server name.
- Record the exact date and time of the failure.
- Run QBM Diagnoser on the affected workstation, or on the server when all users are affected.
- Collect the matching client
elg.dat from the affected Windows user and database folder.
- Collect server
selg.dat when the issue affects all users, service startup, save-time disconnects, or server connection.
- Collect the Windows Event Viewer entries around the same time when the server service stopped, failed to start, or restarted unexpectedly.
- Zip only the selected logs, screenshots, and QBM Diagnoser result requested by support.
Quick Commands
These commands are optional. Use them only from an approved support session and avoid changing the customer environment while collecting evidence.
Find Recent Client Log Folders
Get-ChildItem "$env:LOCALAPPDATA\QBM\Local Settings" -Directory |
Sort-Object LastWriteTime -Descending |
Select-Object Name, LastWriteTime
Open The Current User Client Log Folder
explorer "$env:LOCALAPPDATA\QBM\Local Settings"
Check QBM Server Service Account
Get-CimInstance Win32_Service -Filter "Name='QuickBusinessManagerServer'" |
Select-Object Name, State, StartName
Default Server Log Path
explorer "$env:WINDIR\ServiceProfiles\LocalService\AppData\Local\QBM\Local Settings"
Security Notes
- Do not request or send passwords.
- Do not send database backups through public chat or unapproved channels.
- Mask product keys, private connection details, customer-sensitive data, and personal information in screenshots.
- Do not upload entire QBM folders when support only asked for logs.
- Do not change services, firewall rules, ports, database settings, or permissions unless support approved the change.
- Use the approved QBM Diagnoser installer link in this guide instead of files copied from unknown locations.
Rubric Check
| Check | Pass Condition |
| Installer link | The page provides the approved QBM Diagnoser MSI download link. |
| Client log accuracy | The page identifies the per-database client folder and active elg.dat file. |
| Server log accuracy | The page identifies the default LocalService path for selg.dat and explains custom service-account paths. |
| Support usefulness | The page tells support what to collect for one-workstation, one-database, all-user, browser-app, and server issues. |
| Security | The page avoids asking for passwords, full database backups, product keys, or private connection secrets. |
| Customer-safe wording | The page gives operational support steps without exposing development implementation details. |
| Indexing | The page is linked from the help index and uses searchable log and Diagnoser keywords. |